软工视频第一章总结
2015-09-02 16:20
302 查看
软工视频第一章主要讲解了软件和软件工程这两个方面。
软件定义:软件是计算机系统中与硬件相互依存的另一部分,它包括程序, 数据及其相关文档的完整结合
软件危机:软件开发和维护过程中遇到的一系列严重问题。
软件工程原则:1.分解2.独立性3.一致性4.确定性
软件的生存周期:可行性研究,需求分析,设计,编码,测试,运行与维护
软件生存期:计划阶段,开发阶段,维护阶段
软件工程方法为软件开发提供了“如何做”的技术
软件工具为软件工程方法提供了自动的或半自动的软件支撑环境
软件工程过程是为保证质量和适应变化所需要的管理,软件开发各个阶段完成的里程碑
瀑布模型:
b模型:
渐增模型:
螺旋模型:
喷泉模型:
瀑布模型 文档驱动 系统可能不满足客户的需求
快速原型模型 关注满足客户需求 可能导致系统设计差、效率低,难于维护
增量模型 开发早期反馈及时,易于维护 需要开放式体系结构,可能会导致效率低下
螺旋模型 风险驱动 风险分析人员需要有经验且经过充分训练
总结:通过第一章,我们了解到计算机系统是通过运行程序来实现各种不同的应用。把各种不同功能的程序,包括用户为自己的特定目的编写的应用程序、检查和诊断机器系统的程序、支持用户应用程序运行的系统程序、管理和控制机器系统资源的程序等通常称为软件。软件的功能种类繁多,对我们生活有很大影响。
相关文章推荐
- 打通windows和Linux下的传输问题解决只能使用SSH协议下的22端口来传输文件(Openssh for windows)
- jdk1.7线程并发的新特性
- 用adb命令玩Android
- “/”应用程序中的服务器错误
- Java线程 构造函数在那个线程中调用
- Volley网络框架学习笔记(四)
- 网络请求工具 SWIFT JSON解析
- dev简单实现柱状图,曲线图
- sudo和su
- #!/usr/bin/env python与#!/usr/bin/python的区别
- 矩阵、向量求导法则
- win7无法访问XP发过来的文件夹,提示“您无权访问该文件夹”解决方法
- Linux脚本-chmod
- windows进程间通信 灰常全的
- eclipse myeclipse console日志信息显示不全的解决办法
- OC语言学习 (三) 成员变量get/set方法和“.”语法,@proterty和@synthesize关键字
- MVC,MVP 和 MVVM 的图示
- 如何在fragment中跳转到acticity
- Java反射技术
- 如何修改默认时间格式?24小时制