软件开发实施方案
系统开发严格按照软件工程的方法进行组织,系统的开发过程按
照需求剖析、系统剖析与设计要求、系统编码、系统测试几个过程有
序推进。下表所示系统开发流程图,采用原型及迭代方式开发,根据
用户需求持续改良,直到最终用户确
软件开发实施方案
系统开发严格按照软件工程的方法进行组织,系统的开发过程按
照需求剖析、系统剖析与设计要求、系统编码、系统测试几个过程有
序推进。下表所示系统开发流程图,采用原型及迭代方式开发,根据
用户需求持续改良,直到最终用户确认满意。
如下列图示流程定义了我企业内部的软件开发过程,以指导和规范软件项目中开发过程的定义和相应的实施。
该过程可区分为一系列子过程,包括:软件需求剖析、设计、编
码、测试、查收、维护,每个子过程又由一系列任务和活动组成,如
设计过程又可分为结构设计和详尽设计。可是在实际开发项目中,情
况仍旧会是千变万化的,因此我们也并不是千篇一律的死板履行一个
僵化的工作流程,我们的原则是在一个规范流程的指导和拘束下,根
据详细工程项目的实际要求,为每一个项目评估并拟订真实能够最好
的知足该项目要求的开发流程。
-1软件开发流程总图
在应用系统软件开发项目中,我们仍将按照这一思想,这一点将在随后的项目开发实施计划部分有详细的体现,在这里和下面的有关章节中,我们仍将围绕着这个完整的开发流程来剖析说明,以此来说明我们对项目开发的完整过程管理思想和有关实践。下面我们对这个软件开发工作流程进行简要地分讲解明。
(1)概括
由于应用系统与众多有关应用软件需要进行交互,因此需要先对这些应用系统进行分别梳理,充分做好需求调研工作,编写经项目单位认可并评审经过的《系统需求规格说明书》。
软件需求剖析是按照项目定义的软件开发过程,根据系统分派给软件的需求(见《系统需求规格说明书》),进行软件质量特性规格说明的过程。该过程包括进一步明确软件运行环境,明确对软件的功能、性能和数据要求,以及软件与硬件、软件与软件之间的接口要求等,并对软件需求进行考证和文档化,即达成对软件需求的剖析与规格定义。
本元素在整个过程中的地点如下列图所示:
系统分派给软
软件需求剖析结构设计
件的需求
图示:软件需求剖析在软件开发过程中的地点
(2)入口准则和出口准则
1)入口准则
要素
客户需求(《系统需求规格
说明书》)
判断准则
已由CCB批准为基线
已进入配置库
2)出口准则
要素
判断准则
已经过审查
软件需求规格说明书
已批准为基线
已进入配置库
系统测试计划
已经过审查
已获得批准
系统测试案例
已进入配置库
用户手册(纲要)
已编写
追忆表一
已填写
(3)评审
评审《软件需求规格说明书》,详细评审过程见《评审程序言件》,对软件需求的评审准则包括:
●系统需求和系统设计的可追忆性;
●与系统需求的一致性;
●内部一致性;
●可测试性;
●软件设计的可行性;
●运作和维护的可行性。
对软件需求中的问题,与系统工程组或客户一同确定和审查,根据审查结果对软件需求进行适合的改正,必要时按基线更改控制的要求对客户需求进行相应的改正。对软件需求规格说明书进行同行评
审。审查、批准软件需求规格说明书。
将软件需求规格说明书置于配置管理之下。
4)工作产品
《软件需求规格说明书》
《系统测试计划》
《系统测试案例》
《用户手册》
《追忆表》
5)职责
项目经理:负责组建软件需求剖析组;确定是否需要对有关人员进行培训;负责软件需求规格说明书的审查和批准。
软件需求剖析组:软件需求剖析的主要担当者,负责达成本过程元素要求产生的所有工作产品。
系统测试负责人:负责组织软件系统测试组对软件需求进行剖析,审查软件需求的可测试性;参与软件需求规格说明书的审查和批准。
质量保证人员:参与工作产品的审查,统计缺陷,并对软件需求剖析过程进行审计。
系统开发组:配合办理波及客户需求的软件需求问题。
客户:必要时参与软件需求规格说明书的审查和批准。
(1)概括
结构设计是指按照《软件需求规格说明书》,设计软件系统的体系结构,即模块结构,定义每个模块的主要功能和模块之间的联系(即接口),并确定软件系统的数据体系结构。
本元素在整个过程中的地点如下列图所示:
软件需求剖析结构设计详尽设计
图示:软件需求剖析在软件开发过程中的地点图
(2)入口准则和出口准则
1)入口准则
要素
软件需求规格说明书
判断准则
经过审查
审查获得批准
进入配置库
2)出口准则
要素
判断准则
结构设计说明书
经过
软件开发实施方案 来自淘豆网m.daumloan.com转载请标明出处.