![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件工程
文章平均质量分 82
砖家家家
一个不正经编程的新媒体人
展开
-
【软件工程】第3章 需求工程 知识点总结
第3章 需求工程一、 需求工程概述Alan Davis 把需求工程定义为“直到(但不包括)把软件分解为实际架构构件之前的所有活动”Herb Krasner定义了需求工程的五阶段:需求定义和分析、需求决策、形成需求规格、需求实现与验证、需求演进管理Matthias Jarke和Klaus Pohl提出了三阶段周期的说法:获取、表示和验证本书将软件需求工程细分为:需求获取、需求分析与协商、系统建...原创 2018-06-20 18:01:50 · 3473 阅读 · 0 评论 -
【软件工程】第1章软件工程概论之计算机软件
计算机软件• 计算机软件指计算机系统中的程序及其文档– 程序是计算任务的处理对象和处理规则的描述• 计算任务:以计算机为处理工具的任务• 处理对象:数据(如数据、文字、图形、图象、声音等,它们只是表示,而无含义)或信息(数据及有关的含义)• 处理规则:一般指处理的动作和步骤。程序必须装入计算机内才能工作– 文档是为了便于了解程序所需的阐明性资料软件的发展1946-195...原创 2018-06-19 10:46:38 · 503 阅读 · 0 评论 -
【软件工程】第1章软件工程概论之软件工程
软件工程软件工程定义1968年NATO(北大西洋公约组织)会议上首次提出• Fritz Bauer:软件工程是建立和使用一套合理的工程原则,以便获得经济的软件,这种软件是可靠的,可以在实际机器上高效地运行• IEEE:软件工程是:①将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;②在①中所述方法的研究• 计算机科学技术百科全书:软件工程是应...原创 2018-06-19 11:07:16 · 437 阅读 · 0 评论 -
【软件工程】第1章软件工程概论之软件过程
软件过程软件过程• 软件过程指软件生存周期中的一系列相关的过程。过程是活动的集合,活动是任务的集合• 软件过程有三层含义Ø 个体含义,即指软件产品或系统在生存周期中的某一类活动的集合,如软件开发过程,软件管理过程等Ø 整体含义,即指软件产品或系统在所有上述含义下的软件过程的总体Ø 工程含义,即指解决软件过程的工程,它应用软件工程的原则、方法来构造软件过程模型,并结合软件产品的具体...原创 2018-06-19 11:39:09 · 2715 阅读 · 0 评论 -
【软件工程】第1章软件工程概论之软件过程模型
软件过程模型软件过程模型• 软件过程模型是软件开发全部过程、活动和任务的结构框架• 也称软件开发模型 或软件生存周期模型• 软件过程模型• 典型的软件过程模型有:– 瀑布模型(waterfall model)– 演化模型(evolutionary model)– 增量模型(incremental model)– 原型模型(prototyping model)– ...原创 2018-06-19 11:50:31 · 1660 阅读 · 0 评论 -
【软件工程】第1章软件工程概论之CASE工具与环境
CASE工具与环境计算机辅助软件工程(CASE) Computer Aided Software Engineering在软件工程活动中,软件工程师和管理人员按照软件工程的方法和原则,借助于计算机及其软件工具的帮助,开发、维护、管理软件产品的过程称为计算机辅助软件工程CASE工具• 软件工具是用来辅助计算机软件的开发、运行、维护、管理、支持过程中的活动或任务的软件• 按支持的软件过程活...原创 2018-06-20 16:28:08 · 5053 阅读 · 0 评论 -
【软件工程】第2章 系统工程 知识点总结
第2章 系统工程基于计算机的系统所谓基于计算机的系统是指:通过处理信息来完成某些预定义目标而组织在一起的元素的集合组成基于计算机系统的元素主要有:软件、硬件、人员、数据库、文档和规程(Procedure)系统元素软件—指计算机程序、数据结构和相关的工作产品,它们被用于实现所需的逻辑方法、规程或控制硬件—指提供计算能力的电子设备、使能数据流动的互连设备(如网络交换器、电信设备)和提供外部世界功能的电...原创 2018-06-20 17:16:21 · 1958 阅读 · 0 评论