一、需求剖析
1.相关系统剖析员向用户初步理解需求,然后用相关的工具软件列出要开发的系统的大功用模块,每个大功用模块有哪些小功用模块,关于有些需求比拟明白相关的界面时,
在这一步里面能够初步定义好少量的界面。
2.系统剖析员深化理解和剖析需求,依据本人的经历和需求用WORD或相关的工具再做出一份文档系统的功用需求文档。这次的文档会分明列出系统大致的大功用模块,大
功用模块有哪些小功用模块,并且还列出相关的界面和界面功用。
3.系统剖析员向用户再次确认需求。
(系统框架图)
(模块图)
(需求列表)
二、概要设计
首先,开发者需求对软件系统停止概要设计,即系统设计。概要设计需求对软件系统的设计停止思索,包括系统的根本处置流程、系统的组织构造、模块划分、功用分配、
接口设计、运转设计、数据构造设计和出错处置设计等,为软件的细致设计提供根底。
功用模块图(MM)、用例图(UserCase)、类图、状态图
(用例图)
(功用模块图)
(类图)
(时序图)/(流程图)
三、细致设计
在概要设计的根底上,开发者需求停止软件系统的细致设计。在细致设计中,描绘完成详细模块所触及到的主要算法、数据构造、类的层析构造及调用关系,需求阐明软件
系统各个层次中的每一个程序(每个模块或子程序的设计思索,以便停止编码和测试。应当保证软件的需求完整分配给整个软件。细致设计应当足够细致,可以依据细致设
计报告停止编码。
(接口定义)
(全局变量)
四、编码
(开发方案)
五、测试
(测试用例)
六、维护
(Bug修复)
免费上门服务,认真做事,诚信待人,选择我们就对了。
备案号: 蒙ICP备2020003808号