软件工程
来源:互联网 发布:网络配音招聘 编辑:程序博客网 时间:2024/06/16 11:02
软件工程
- 1、提高软件开大发的效率
- 2、提高软件的质量
- 3、实现软件开发产业化
软件工程学主要包含的内容
- 1、人员管理
- 2、项目管理
3、软件管理-软件生命周期
- 3.0 可行性分析
3.1 需求分析:说明系统要做什么?完成什么工作?
- 如何采集需求
3.2 软件设计(概要设计、详细设计(UI设计、数据库设计))
- 将现实问题映射成计算机问题
3.3 编码(实现计算机相关设计)
3.4 软件测试(模块测试、集成测试)(黑盒测试、白盒测试)
- 测试是在规定条件下对程序进行操作、以发现程序错误、衡量软件质量
- 实施测试主要是编写测试用例usercase
3.5 运行和维护(运维)
UML : Unified Modeling Language(统一建模语言)
- 用例图、在需求分析阶段生成的模型
- 类图、是在详细设计阶段生成的模型
- 类与类之间的关系
1.)关联- 组合:类之间强列耦合、也是整体和部分。
- 聚合:组件整体和部分的关系。
- 依赖: 一个类的变化会导致另一个类的变化
2.)继承(泛化 - is a)
3.)接口
- 类与类之间的关系
阅读全文
0 0
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程
- 软件工程!!
- 软件工程
- 软件工程
- 软件工程
- 几种C++多维数组管理方法的性能测试
- 正则表达式基本用法(一)——字符重复出现的次数、文字或(|)、文字选择[]
- MySQL 开发实践 8 问,你能 hold 住几个?
- 游戏中的随机地形生成算法(一)
- 【机器学习实战】第11章 使用 Apriori 算法进行关联分析
- 软件工程
- 构建erlang的app
- Java接口的实现
- Jquery中的bind(),live(),delegate(),on()绑定事件方式
- Es优化
- saltstack使用
- 227. Basic Calculator II
- 数制间的相互转换--栈--《数据结构与算法》
- nginx编译安装的时候总是出现pcre.h没有那个文件或目录