分享

在软件工程的设计与开发过程中,需要做哪方面的工作?

 昵称11935121 2018-08-07



为了消除软件危机,软件工程这一门学科逐渐发展起来。

1993年IEEE 将软件工程定义为:把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程中,也就是把工程应用于软件研究中提到的途径。

在软件工程的设计和开发过程中,需要进行可行性研究、需求分析、总体设计、详细设计、实现、维护等。具体流程可以参考清华大学出版的《软件工程导论》。

在各阶段的分析设计过程中,需要用到不同的工具来分析设计软件。需求分析过程中需要用到实体-联系图来建立数据模型;状态转换图来建立起软件系统的行为模型等。

总体设计阶段需要确定系统程序都由哪些模块组成,以及这些模块的相互关系,并不需要知道详细的设计,仍然处于黑盒子状态,可以用层次图来描绘,详细部分留到详细设计再进行处理。



在详细设计部分就需要知道具体的软件系统设计流程,可以通过程序流程图、盒图等来展现出来。

一系列流程过后,就需要来进行编码实现,如果前面软件工程设计方面逻辑合理可行,基本上编码是没有问题的,就需要自己来敲代码实现啦。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多