软工视频(二到八章)

来源:互联网 发布:ubuntu重置mysql密码 编辑:程序博客网 时间:2024/06/05 05:08
软工第二章:软件计划
我感觉非常重要,在做软件开发之前,应该先看看,是否市场已经存在。
用最小的代价在尽可能短的时间内确定,问题是否能够解决。目的不是解决问题,而是确定问题。

第三章:软件需求分析
需求分析是进行开发设计的前提。明白需求分析的任务:要干什么?而不是怎么干!
在机房进行前,我们是先看一遍原版的,其实就是在看软件需求分析。

第四章:面向过程设计
 面向过程设计我画了两个导图,一个导图是从原因-目标、任务、基础、过程来分析,了解为什么要进行设计、以及设计的目标、任务是什么。在这个过程中需要的基础是什么。整体设计的过程是什么。
另一个导图是从概要和详细来分的。设计可以分为概要设计和详细设计。
我们在进行机房敲代码之前,进行的一些分析,就可以理解为设计,同时在想那些功能需要再次添加等等。

 
第六章:程序编码
当我们确定机房的设计后,后面的步骤便是去实现它,那么就得通过代码去实现了。写代码不是为了自己去看的,那么在写代码的时候就需要遵守一些规则了。如:窗体的命名、变量的命名、代码的注释等等。


第七章:软件测试
当我们机房的代码全部实现的时候,一个重要的阶段就是不断的找错,进行调试,直到可以正常运行不出bug。机房只是一个小的项目
倘若是一个大的项目。测试就更重要了。
 
 

第八章:软件维护
软件维护在整个的过程中占得比例是最大的。而在软件维护中完善性占得比例又是最大的。这个也算是相当于我们的机房的优化。平时QQ也一直在更新。就可以看做是软件维护。


以上是对于一个软件的整体的一个大的阶段。从最初的分析到最后的运行维护。


各个阶段形成的文档:
可行性研究阶段:可行性研究报告、项目开发计划
需求分析阶段:软件需求说明书、数据要求说明书、初步的用户手册
设计阶段:概要设计说明书、详细设计说明书、数据库设计说明书、测试设计初稿(整个程序的组装测试和确认测试)
编码阶段:用户手册完工、操作手册、模块开发宗卷(开始编写)、测试计划终稿
测试阶段:模块开发宗卷(此阶段内完成)、测试分析报告、项目开发总结报告。
维护阶段:维护申请报告。
导图有点问题,我基本上将所有的知识点都弄上去了。慢慢缩减吧。


0 0
原创粉丝点击