美文网首页与时俱进的IT
软件的生命周期(二)设计与编码(开发)

软件的生命周期(二)设计与编码(开发)

作者: 社会主义顶梁鹿 | 来源:发表于2018-07-29 15:45 被阅读2次

    设计

    工作内容:

    1、设计是软件工程的技术核心,这个阶段需要完成设计说明书

    2、概要设计(HLD),在设计阶段把各项需求转换成相应的体系结构,每一部分是功能明确的模块;

    3、详细设计(LLD),对每个模块要完成的工作进行具体的描述

    ------------------------计算器例子---------------------------------

    1、概要设计

    整个软件分成六个模块:界面模块、主控模块、加法模块、减法模块、乘法模块、除法模块,主控模块调用后四个模块。

    加法模块包含五个函数:加法主函数、十进制加法函数、八进制加法函数、二进制加法函数、十六进制加法函数,主函数调用后四个函数。

    2、详细设计

    加法主函数的流程图(或者伪码)

    ---------------------------------------------------------------------------------------

    编码(开发)

    工作内容

    把软件设计转换成计算机可以接受的程序,即写成以某个程序设计语言表示的源程序清单,使用RDBMS工具建立数据库。

    ----------------------------------计算器例子-----------------------------------------

    用C语言实现详细设计说明书中描述的所有函数。

    相关文章

      网友评论

        本文标题:软件的生命周期(二)设计与编码(开发)

        本文链接:https://www.haomeiwen.com/subject/zfazmftx.html