上一次总结了软工视频的第一章内容,已经从宏观上把握了软件工程开发的基本步骤:制定计划、需求分析、软件设计、编码、运行和维护。在这个基础上总结了一下第二章和第三章的知识,之所以将这两章放在一起,主要是因为它们讲的都是软件开发的第一个阶段:定义阶段。这个阶段要解决的主要问题有两个:可行性研究和需求分析。除了对于这两个主要研究要素的讲解之外,还包括了定义阶段用到的数据流图、数据字典等分析方法。
千言万语都不如一张图直接明了:
总结:
要想开发出真正满足用户需求的软件产品,需要进行可行性研究和软件需求分析。通过可行性研究来判断该项目的可行性,跟现有的系统比较,看新开发的系统是否能够更好的满足用户需求并给企业带来利益;然后要做需求分析,对软件需求的深入理解是软件开发获得成功的前提条件,不论在设计和编码阶段做的多么好,不能真正满足用户需求的程序只会令用户失望。 对于这两章的理解就达到了这个程度,如果有不合理的地方,还请大家指出!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!