软件工程视频总结
来源:互联网 发布:水星路由器主人网络 编辑:程序博客网 时间:2024/05/30 04:12
软件工程的视频看完了.虽然只是大概的看了一遍,但是也是有收获的.先说说总体的感受.
什么是软件工程,我们到底在看什么?
这个是首先要解决的问题.软件工程究竟重要在那里,我认为最重要的是”工程”两个字.重要的是我们把一个虚拟的东西,用工程学的方式去处理他.这样就更科学合理的实现了开发软件.做到了高效率,高效益.低耗费.
这就好比土木工程.我们盖房的时候,首先要有一个图纸.详细的说明了我们的房子的功能.样式.盖房者的信息.各个部分都要有相关的记录.
盖房前要和用户沟通.用户要什么样的我们才盖什么样的.盖完房还要维护.不能说房子漏了,不好住了我们不管吧.
同样的道理.我们的软件工程也是这样.用工程学的方式去设计软件.
其他的地方也都是在模仿.如此而已.
下面是对软件设计的各个阶段的认识.
阶段
说明
可行性分析
主要是判断讨论这个软件是否应该做:1:经济可行
性,2技术可行性.3:组织,社会可行性.工具:系统流程
图或结构图.产生可行性研究报告
需求分析
明确用户对系统的要求.1:环境要求2:性能要求3:功能要求.建立逻辑模型:使用数据流图DFD,数据字典DD.
:需求规格说明书(SRS),开始写用户手册
概要设计
把需求分析得到的DFD转换为软件结构和数据结构
包括:划分模块,接口,产生程序流程图,用户界面确定
产生概要设计说明书
详细设计
为软件结构图 (SC)中的每一个模块确定采用的算法和模块内数据结构,用某种选定的表达工具给出清晰的描述。
使用工具:程序流程图,N-S图 PAD图,伪代码
产生:详细设计说明书
编码
选定语言,把模块描述转换成源代码
测试
为了发现错误而执行程序的过程 .设计测试用例.
测试目标:需求分析、概要设计、详细设计以及程序编码等所得到的文档资料,包括需求规格说明、概要设计说明、详细设计规格说明以及源程序
编写测试计划,测试分析报告
运行维护
根据需求变化或硬件环境的变化对应用程序进行部分或全部的修改
分为:正确性维护,适应性维护,完善性维护,预防性维护
产生:程序维护手册
至于软件项目管理:他就是告诉你如何做个一项目经理,去组织,开发软件.
下面是软工课程的总体结构总结:
- 【软件工程】软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 软件工程视频总结
- 【软件工程】视频总结
- 【软件工程】视频总结
- 《软件工程》学习视频总结
- 【软件工程】视频总结
- 软件工程视频总结
- 软件工程视频总结
- 【总结】软件工程视频
- 软件工程视频总结
- 软件工程视频总结第一章
- 软件工程视频总结
- [软工]软件工程视频总结
- 软件工程视频总结
- Create database manual
- uboot讲解
- fedora 11使用Root登录的方法
- BlackBerry 视频录制编程
- YAFFS文件系统移植笔记
- 软件工程视频总结
- libfetion的使用
- 关于wcf服务生成机器名的问题
- vc 怎样设置IP 的状态
- 【转】流言终结者:Windows系统与Linux系统之间的8个流言
- spring AOP 取得web的session
- 使用 OpenSSL API 进行安全编程,第 2 部分: 安全握手
- Oracle 10g修改数据库字符集:WE8ISO8859P1=>ZHS16GBK
- u-boot-1.1.4在yl2410上的移植过程