软件工程课程总结
这门课程从上学期开始授课,由老师带领我们学习;这学期由大伟老师为我们讲课,上课让我们分组,在博客上上传作业,,一开始有点不知所措,不知道该怎么做,经过多节课的听讲,学会了软件工程基础,知道了软件开发需要以下8个步骤:
1、问题定义:问题是什么? 完成规模和目标的报告。
2、可行性研究:有可行性么?是否值得去做? 完成系统的实际模型,数据流图,成本/效益分析。
3、需求分析:系统必须做什么? 系统逻辑模型,数据流图,数据字典,算法描述,需求说明书。
4、总体设计:如何解决此问题? 可行的解法,系统流程图、成本/效益分析,推荐的系统结构,层次图 /结构图。
5、详细设计:如何实现此系统? 编码的规格说明。
6、编码和单元测试:正确的程序模块。 程序清单,单元测试方案和结果。
7、综合测试:符合要求的软件。 综合测试方案和结果,完整一致的系统配置。
8、软件维护:持久的满足用户。 完整准确的维护记录,需求的软件。
在开发软件,作这几项工作时,总是处处碰壁,在队长和队友的帮助下,完成了一下工作。
经历了这些,学会了团结协作,互相帮助,对知识有了进一步的了解。