软件:程序、相关数据和说明文档
软件工程
针对软件这一具有特殊性质的产品的工程化的方法,它涵盖了软件生存周期的所有阶段,并提供了一整套工程化的方法来指导软件人员的工作。
软件发展的历史
第一阶段:程序设计阶段
第二阶段:软件设计阶段
第三阶段:软件工程时代
软件工程的定义
将系统的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中。
软件工程的主要研究内容:
软件开发技术:软件开发方法学、软件开发过程和软件工具和软件工程环境
软件工程管理:软件管理学、软件经济学和软件心理学
软件工程的三段论
软件项目开发、软件项目管理和软件过程改进
  • 软件开发路线图:
需求分析 —— 概要设计 —— 详细设计 —— 编码 ——测试—— 产品提交 —— 维护
管理过程:
项目管理者规划软件开发、控制软件开发的过程,相当于生产线上的管理过程,管理过程是伴随开发过程进行的过程。
  • 软件项目管理路线图:
合同管理 —— 生存期 —— 需求管理 —— 任务分解 —— 项目估算—— 项目进度 —— 质量计划 —— 配置计划 —— 风险计划 —— 团队管理 —— 项目度量 —— 集成项目 —— 跟踪控制 —— 项目结束
过程改进相当于的UI软件开发的过程和软件管理过程的“工艺流程”进行管理和改进,如果没有好的工艺生产不出好的产品,它包括对开发过程和管理过程的定义和改进。
一个软件组织的软件能力取决于该组织的过程能力。
  • 软件过程改进的路线图:
启动 —— 诊断 —— 建立 —— 实施 —— 评估
以上。

转载于:https://www.cnblogs.com/youbetter/p/8545594.html

个性化选修——软件工程相关笔记相关推荐

  1. 《面向对象软件工程》笔记(一)

    <面向对象软件工程>笔记第一章 软件和软件工程 1.软件的一种分类:定制软件Custom Software.通用软件Generic Software.嵌入式软件Embeded Softwa ...

  2. 2012 国家自然科学基金中标项目:软件工程相关方向

    2012 国家自然科学基金中标项目:软件工程相关方向 项目批准号/ 申请代码1 项目名称 项目负责人 依托单位 批准 金额 项目起止年月 61281220273/ F020202  中美计算机软件研讨 ...

  3. 软件工程学习笔记《四》需求分析

    文章目录 软件工程学习笔记<目录> 需求工程师 当代的需求工程师需要具备的能力 当代的需求工程师需要努力的方向 当代的需求工程师需要注意的错误 需求的定义 需求目标 需求分析的实质 需求分 ...

  4. 软件工程学习笔记《目录》

    软件工程学习笔记<目录> 软件工程学习笔记<一>什么是软件工程 软件工程学习笔记<二>代码规范 软件工程学习笔记<三>代码优化和性能测试 软件工程学习笔 ...

  5. 软件工程学习笔记《三》代码优化和性能测试

    文章目录 软件工程学习笔记目录 如何在开源社区提问? 代码审查 代码优化 运行结果 参数解释 代码优化原则 对常见的数据结构排序算法进行测试 关于冒泡排序优化的探讨 结果 软件工程学习笔记目录 [ht ...

  6. 软件工程学习笔记《二》代码规范

    文章目录 软件工程学习笔记目录 google代码规范 节选python来自google翻译 错误注释的示例 命名规范 import语句的规范 import this 源码 软件工程学习笔记目录 [ht ...

  7. 软件工程学习笔记《一》什么是软件工程

    文章目录 软件工程学习笔记目录 软件工程过程 软件工程方法 软件质量 软件质量如何评价 软件的质量模型 ISO9126模型 易用性: 效率 可维护性 可移植性 为什么内存缓冲区是2048或4096 软 ...

  8. SQL常用用法相关笔记

    SQL常用用法相关笔记 1).----CAST和CONVERT的用法 SQL中的cast和convert都是用来将一种数据类型的表达式转换为另一种数据类型的表达式. CAST和CONVERT提供相似的 ...

  9. cscope 相关笔记

    cscope 相关笔记 cscope 可以用来解析 c 代码,生成引用信息,用户通过查询引用信息来在代码中进行跳转. 使用步骤如下: find 寻找待 index 的文件,并将文件列表写入到 csco ...

最新文章

  1. 文件夹内多文件上传到服务器
  2. android viewflipper图片轮播,使用ViewFlipper实现图片轮播
  3. SAP Spartacus页面底部的Component请求
  4. HTML5链接tcpUDP,UDP/TCP协议 网络调试工具源码(C#)
  5. 原生js设置div隐藏或者显示_10种JS控制DIV的显示隐藏代码
  6. 【script】数据处理的瑞士军刀 pandas
  7. 好用的shell_Linux系统安全 | Linux中的Shell和Bash
  8. RN style使用以及常用样式总结
  9. [PHP]json_encode增加options参数后支持中文
  10. SAP案例教程FIAA固定资产后台配置
  11. sdk寄存器地址linux,S32K SDK使用详解之PinSettings组件配置与使用详解(S32K1xx PORT 和GPIO模块)...
  12. android上如何多开微信,手机微信多开怎么弄 安卓手机微信多开教程
  13. 64位Win10 2004正式版_MSDN我告诉你win10 2004镜像下载
  14. 家用计算机中的内存大约多少,64gb内存能装多少东西_64gb内存有多大-系统城
  15. Java8-排序方法(正序、倒序)
  16. 高等代数 二次型与矩阵的合同(第6章)2 正定二次型与正定矩阵
  17. 游戏全区全服和分区分服 QQ斗地主的设计
  18. 计算机产业、互联网造富的时代
  19. Python爬虫之验证码处理
  20. c# php md5 32位加密,C#实现将32位MD5摘要串转换为128位二进制字符串的方法

热门文章

  1. java语言与www技术形成性考核册_电大Java语言与WWW技术形成性考核程序题
  2. c语言中仅分号,问什么C程序里总是提示缺少分号;,而明明有分号?
  3. java验证码实现简单_java实现简单的验证码功能
  4. c语言趣味教学题目及答案,C语言趣味程序设计-题目百例.doc
  5. linux开终端失败,Linux:终端提示符 (prompt) 不如期生效原因
  6. 你知道面试必问的AOP吗,跟Java初学者分享几点经验
  7. 2021-08-27 思考:1000瓶药水,1瓶有毒,老鼠毒发24h,如何用最少的老鼠在24h内找出毒药?
  8. 【深度学习】基于Colab Pro的TPU训练模型教程(Tensorflow)
  9. 【Java Web开发指南】解析Spring中Ioc和DI(入门Demo)
  10. 【编译原理】有限自动机NFA-ε到NFA的探索