设计
工作内容:
1、设计是软件工程的技术核心,这个阶段需要完成设计说明书
2、概要设计(HLD),在设计阶段把各项需求转换成相应的体系结构,每一部分是功能明确的模块;
3、详细设计(LLD),对每个模块要完成的工作进行具体的描述
------------------------计算器例子---------------------------------
1、概要设计
整个软件分成六个模块:界面模块、主控模块、加法模块、减法模块、乘法模块、除法模块,主控模块调用后四个模块。
加法模块包含五个函数:加法主函数、十进制加法函数、八进制加法函数、二进制加法函数、十六进制加法函数,主函数调用后四个函数。
2、详细设计
加法主函数的流程图(或者伪码)
---------------------------------------------------------------------------------------
编码(开发)
工作内容
把软件设计转换成计算机可以接受的程序,即写成以某个程序设计语言表示的源程序清单,使用RDBMS工具建立数据库。
----------------------------------计算器例子-----------------------------------------
用C语言实现详细设计说明书中描述的所有函数。
网友评论