目录 总体设计阶段两个阶段 三层结构 雪球理论 总体设计阶段的工作步骤 结构设计 模块划分 应该遵守原理 耦合 内聚 软件结构设计的启发式规则 设计优化 总体设计阶段两个阶段 1.系统设计阶段:确定系统的具体实现方案 划分出组成系统的物理元素——程序、文件、数据库、人工过程 ...
软件工程 第五章 总体设计 复习 概要 经过需求分析阶段的工作,系统必须 做什么 已经很清楚了,现在是决定 怎样做 的时候了。总体设计的基本目的是系统应该如何实现。他最重要的一项工作是设计软件结构。因此,总体设计又称为概要设计或初步设计。通过这个阶段的工作确定划分出组成系统的物理元素 程序 文件 数据库 人工过程和文档。 设计过程 总体设计过程通常是有两个主要阶段组成:系统设计阶段,确定系统的具体 ...
2017-12-08 23:29 0 3250 推荐指数:
目录 总体设计阶段两个阶段 三层结构 雪球理论 总体设计阶段的工作步骤 结构设计 模块划分 应该遵守原理 耦合 内聚 软件结构设计的启发式规则 设计优化 总体设计阶段两个阶段 1.系统设计阶段:确定系统的具体实现方案 划分出组成系统的物理元素——程序、文件、数据库、人工过程 ...
Problem: Reread the “Manifesto for Agile Software Development” at the beginning of this chapter. Can ...
复试突然加科目了,赶紧恶补一波...... 一、软件分析:是一个对用户的需求进行去粗取精、去伪存真正确理解,然后把它用软件工程开发语言表达出来的过程, 基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。 二、软件设计(概要设计和详细设计 ...
第一章 软件工程学概述 重点小节:软件工程、软件生命周期、软件过程 重点考点:软件生命周期各个阶段的定义、目标、任务、步骤 软件工程七条本质特征 瀑布模型 一、软件危机(全部略写) 软件开发的三个发展时期: 个体化软件开发时期 “软件作坊式开发 ...
结论 第四章论述了模块的深度。本章以及随后的几章将讨论创建深度模块的技术。 5.1 信息隐 ...
第一章 软件工程学概述(15分) 1.1 软件危机 软件危机是指在软件开发和维护过程中所遇到的一系列严重问题 表现:成本/进度估计不准确;闭门造车,用户不满意;不可维护;软件成本的比例逐年上升;供不应求;没有适当的文档资料。 产生软件危机的原因(理解即可 by csb) 规模加大 ...
转自:Link原文链接 第一章 软件工程学概述 1.1 软件危机 软件危机是指在软件开发和维护过程中所遇到的一系列严重问题 表现:成本/进度估计不准确;闭门造车,用户不满意;不可维护;软件成本的比例逐年上升;供不应求;没有适当的文档资料。 产生软件危机的原因(理解即可 by csb ...
一、软件工程学概述 1、软件危机的定义 软件危机是指计算机软件的开发和维护过程中所遇到的一系列严重问题。主要包含如何开发软件,以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件两方面问题。 2、软件工程的定义 软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门 ...