
软件工程
喝醉的咕咕鸟
每天学一点,进步一点点
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件工程第一章节介绍
软件工程概念的提出和发展 软件危机:(条件)软件开发的速度 软件制品的质量 软件开发的成本制约软件的发展 软件工程:为了倡导以工程的原理,原则和方法进行软件开发,以此解决软件危机。 ★应用计算机科学理论和技术以及工程原则和方法,按预算和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。 软件工程的发展: 1.20世纪60-80年代 研究:开发模型 开发方法 支持工具 2...原创 2019-08-29 16:16:48 · 256 阅读 · 0 评论 -
软件工程第二章节需求规约
1.需求与需求获取 需求的定义: 一个需求是有关一个“要予构造”的陈述,描述了待开发产品系统功能能力、性能参数或其它性质。 需求的基本性质: 必要的 2.无歧义的 3.可测的 4.可追踪的 5.可测量的。 需求的分类: 1.功能需求,是整个需求的主体。 2、非功能需求:性能需求、外部接口需求、以设计约束和质量属性需求。 1、功能需求:规...原创 2019-08-29 16:22:28 · 1719 阅读 · 0 评论 -
软件工程第三章节结构化方法
需求技术的基本特征: 提供方便通信的机制 鼓励需求分析人员使用问题空间的术语思考问题编写文档。 提供定义系统边界的方法 提供支持抽象的基本机制 为需求分析人员提供多种可供选择的方案 提供特定的技术,适应需求的变化 一.需求分析中的基本术语 1、数据:客观事物的一种表示 2、信息:具有特定语义的数据 3、数据是信息的载体 4、数据流:数据的流动 5、加工:数据变换单元6、数据存储 7、...原创 2019-09-02 13:05:42 · 1049 阅读 · 0 评论 -
软件工程第四章面向对象方法-UML
UML的8大术语:类和对象 接口 协作 用况 主动类 构件 制品 节点 描述关系的术语:关联 泛化 实现 依赖 第一节UML术语表 1.表达客观事物的术语 2.表达关系的术语 3.表达组合关系的术语-包 一、表达客观事物的术语: 1.对象:系统中用来描述客观事物的一个实体。由一组属性和对这组属性进行操作的一组方法。 2.类:具有相同属性,操作,关系的一组对象的集合。 ...原创 2019-09-16 17:02:14 · 777 阅读 · 0 评论 -
自学软件工程第六章:软件测试
三种软件测试技术: (1)基于程序路径的白盒测试技术 (2)基于需求规约的事务流测试技术 (3)等价类划分技术 第一节:软件测试目标与软件测试过程 软件测试的对象 软件:程序+文档 测试对象:各个阶段产生的源程序和文档 软件测试的目的 测试的目的应该是通过软件测试尽可能多的发现并改正软件存在的错误。 三、软件测试的定义 软件测试( Software Testing)是按照特定...原创 2019-09-22 12:03:36 · 837 阅读 · 0 评论 -
软件工程第七章:软件生命周期过程与管理
第一节软件生存周期过程概述 《1S0O/EC软件生存周期过程12207-1995》标准 《1S0/EG软件生存周期过程12207-2008》标准 基本思路是: 过程类 -> 过程 -> 活动 → 任务 1 1..n 1 1..n 1 1..n 软件生存周期过程的分类:1.基本过程 2.支持过程 3.组织过程。 基本过程 (1)指那些与软件生产直接相...原创 2019-09-22 12:03:41 · 1578 阅读 · 0 评论 -
软件工程第八章:CMMI
1.CMMI的含义 Capabi l ity Matur ity Mode I Integration for eve lopment,集成化能力成熟度模型是由美国国防部与卡内基一梅隆大学和美国国防工业协会共同开发和研制的 目的: 其目的是帮助软件企业对软件工程过程进行管理和改进,增强开发与改进能力,从而能按时 地、不超预算地开发出高质量的软件。“过程改进” 构成 4.CM...原创 2019-09-22 12:03:46 · 1723 阅读 · 0 评论