系统分析案例 软件系统分析的方法和策略 一、软件系统开发 软件系统开发是软件生命周期的关键环节之一。无论是动物、植物,作为一个完整的事物,都是有生命周期的或者说它的轨迹。软件产品作为先进高科技的产物,也自然不例外。在软件开发过程中,需要经过一系列的过程,例如,开发者首先要考虑它的可行性,是否能解决当前问题或是将来是否能有更大的发展。当然要有详细的规划和设计,要形成书面的文档记录下来,以便开发员之间的交流。其次关键的是能否满足用户的需求,因为判断开发出来的软件是否成功的标准之一就是看它有无实用性。 系统分析案例软件生命周期的各个环节将软件系统开发大致分为四个阶段,用图示的方式表现出来即通常所说的“瀑布模型”。 二、系统分析 系统分析是软件生命周期的一个关键环节,其目标是将对计算机应用系统的需求转化成实际的物理实现。在系统分析的过程中需要考虑哪些因素呢?1、系统目的。在考虑系统目的时,应更多的侧重于系统的最终目标考虑,因为一个系统不可能在最初就是完美的,要为系统留些余地。2、系统参与者。在整个项目中,要考虑有哪些方面参与了系统,这些参与者人可能在系统建设中起重要作用,他们采取什么样的态度将会对系统有一定的影响。另外,还要了解各参与者的初衷是什么。3、明确的评价标准。最好从参与的各方面都进行考虑,要知道他们对这个系统是否有一个明确的评价标准。4、系统开发计划的完善度。计划表要有明确的阶段,每一阶段要有详细的完成计划,以及对阶段完成情况进行的评价。 三、开发内容 开发软件系统最为困难的部分,就是准确说明开发什么。这就需要在开发的过程中不断的与用户进行交流与探讨,使系统更加详尽,准确到位。这就需要确定用户是否需要这样的产品类型以及获取每个用户类的需求。需求类型包括三个:1、业务需求(business requirement)反映了组织机构或客户对系统、产品高层次的目的要求,它们在项目视图与范围文档中予以说明。2、用户需求(user requirement) 文档描述了用户使用产品必须要完成的任务,这在使用实例文档或方案脚本说明中予以说明。3、功能需求(functional requirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。 四、分析设计和系统方案 在考虑完各方面的实际因素后,就要对项目进行总体的分析设计。简单的讲,总体设计需要确定的内容应当包括:1、系统需要实现哪些功能; 2、开发使用什么软件,在什么样的硬件环境;3、需要多少人,多少时间; 4、需要遵循的规则和标准有哪些。系统分析案例一般情况下,在总体设计出来后,就需要给客户一个系统的方案。如果在客户需求不是十分明确的情况下提交方案,往往和实际制作后的结果会有很大差异。所以应该尽量取得客户的理解,在明确需求并总体设计后提交方案,这样对双方都有益处。 五、运用策略 伟人有治国的策略,商人有致富的财路,巧妇有理家的本领,鹤发童颜的老人有长生的秘诀。在进行软件开发系统分析时,也要本着一些策略:1.“简单—复杂—简单”。这是一种很有价值的策略,即使系统分析变得复杂,但最终还是要回到简单的目标上来。2.高层次评估。这是为了确保系统分析的结果能够满足用户的需求。3.多任务并行。这是为了提高系统分析的效率,提高开发的速度。4.迭代式开发。这是为了确保系统分析的结果能够满足用户的需求,并且能够不断地完善和改进。 系统分析案例是软件系统开发的关键环节,需要考虑到软件生命周期的各个环节,包括系统目的、系统参与者、明确的评价标准、系统开发计划的完善度等因素,并且需要本着一些策略,如“简单—复杂—简单”、“高层次评估”、“多任务并行”、“迭代式开发”等。
剩余18页未读,继续阅读
- 粉丝: 179
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助