关于软件开发初期的分析提问

zorou_fatal 2002-05-23 05:43:34
不知道大家是不是都做过对一个项目的评价和开发初期的计划,
现在小弟也在做一个项目,但是不知道分析的时候从何处下手,
还请高手们能指点一二,小弟不胜感激。
(外送55分。)
...全文
51 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zorou_fatal 2002-05-25
  • 打赏
  • 举报
回复
谢谢大家的意见。
zorou_fatal 2002-05-25
  • 打赏
  • 举报
回复
行,结帐了。
quickmouse 2002-05-25
  • 打赏
  • 举报
回复
采用数据仓库用得多维数据集的概念进行系统分析可以很快理清思路。

一般而言,确定系统要输出的资料有哪些。因为不需要输出的数据也没有必要输出。

然后确定这些输出资料所依赖的基本数据和统计指标。

依据这些基本数据和统计指标确定系统接受哪些基本的业务单据录入。

这样系统分析基本就OK了。

接下来的问题就是如何编写业务单据管理程序。至于统计报表,交给数据仓库系统去做吧,我们基本不用编程。

这个答复满意吗?
faust 2002-05-23
  • 打赏
  • 举报
回复
关键是策划和控制

其实也是最容易被忽略的

因为现在的项目经理都是从技术开始的,容易忽略
jimconrad 2002-05-23
  • 打赏
  • 举报
回复
参考书目:
《uml和模式应用》
《uml用户指南》
《统一软件开发过程》
kknd_net 2002-05-23
  • 打赏
  • 举报
回复
有两种方法:
一个是生命周期法。做问题定义,然后做详细的需求分析,使软件的功能和要达到的实际的功能相吻合。直到客户和自己满意。
一种是快速原形:先了解个大概,快速用软件工程工具做个模样,给客户看,然后再改。
jimconrad 2002-05-23
  • 打赏
  • 举报
回复
1。搜索已有的案例,归纳出这些案例的功能。
2。猜测用户(涉众)的期望,针对这些期望制定相关问题。
3。准备和用户(涉众)交流的方式和方法,准备交流的内容和步骤。
4。和用户(涉众)交流。
5。整理和归纳用户的请求,做出取舍,并记录取舍根据。
6。对整理和归纳做文档,做初步建模。
7。和用户(涉众)反复交流对系统的最终的功能、形态达成一致。
8。对需求做出优先级排列,制定开发计划。
9。做软件的分析设计。
10。继续跟踪需求。
网络教学系统代码 现在的实验教学网络管理系统存在实验题目分发慢,文档交换不方便,师生交流困难等方面的问题。为了解决现有系统的这些问题,特开发新的实验教学网络管理系统。 作者以实际应用为开发背景,运用软件工程原理和开发方法,采用当前网络开发主流技术,结合JSP和SQL数据库技术,设计并开发了一个基于B/S模式的实验教学管理系统。首先对开发系统进行了需求分析,得到系统功能需求、数据流图和数据字典。随后对系统进行了概要设计和详细设计,在概要设计中主要进行了系统功能模块划分,将系统划分为了管理员控制模块、教师控制模块和学生控制模块三大模块,其中管理员的权限包括对新教师和新学生的注册,对新管理员的注册和对实验题目的审批;教师的权限包括实验题目的申请,学生实验结果的查看,回答学生提问;学生权限包括选择实验题目,上传实验结果和向教师提问。概要设计中还进行了系统总体结构设计,系统数据结构设计,系统安全设计等。详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行了功能测试,并对测试结果进行了分析,在总结、分析的基础上,指出了系统存在的不足及需要改进的地方,为今后开发类似系统提供借鉴和帮助。 本系统界面友好,操作方便,能够基本满足实验教学管理的要求。 关键词:实验教学管理系统;JSP;三层结构

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧