随笔分类 - 软件工程
六、软件测试
摘要:# 概述 **软件开发典型阶段**  **什么是软件测试?** 测试(Testing) 软件测试是软件质
OOD 面向对象设计 (Object-oriented design)
摘要:# OOD概念 面向对象设计(Object-Oriented Design,OOD)方法是面向对象程序设计方法中一个环节。 **主要作用:** 对分析模型进行整理,生成设计模型提供给OOP作为开发依据。 **主要内容:** 1. 概念架构(Conceptual Architecture)是对架构设计
五、软件项目计划与管理
摘要:# 项目计划与估算 ## 项目计划 项目计划(Project Plan)要列出软件开发要做的主要**工作和任务清单**,要回答“软件工程项目**做什么**”。 在工作和任务清单中要清楚地描述出: - 项目划分的各个实施阶段 - 每个阶段的工作重点和任务是什么 - 完成本阶段工作和任务的人力、资源需求
四、软件设计阶段 _ 软件详细设计
摘要:# 概述 **任务**  中层设计的:过程、调用;类、协作 **+** 低层设计的全部:数据结构、算法;
四、软件设计阶段 _ 人机交互界面设计
摘要:**重点:** 1. 人机交互设计的目标、原则 2. 一般方法 **难点:** 基于需求开发的成果物,设计可用性好的人机交互界面。 # 目标:“透明” **透明是指:** 用户只感受到完成工作任务的过程,不需要特意为了使用软件而花费精力。 **具体表现为两点:** 1. **可用性** 能够帮助用户
软件工程 第7-8章 随堂小测
摘要:# 加粗的是答案 # 一 单项选择题 1.测试用例设计时,主要工作是()。 设计测试场景的输入数据 **设计测试场景的输入与输出数据** 设计测试场景的输出数据 以上都不是 2.测试用例设计时,主要工作是()。 需求分析 **软件设计** 软件构建 软件测试 # 二 不定项选择题 1.软件体系结构定
二、软件设计阶段
摘要:# 软件设计 ## 原因 >**需求分析后直接编程实现 好处/坏处?** **好处:** 对于中小和成熟的系统,构建速度快 **坏处:** 系统的性能和可维护性差,分工不合理 **也就是说有以下问题未解决:** - 相关联的功能在哪? - 非功能性需求在哪实现? - 代码修改时影响范围多大? 因此需
软件需求开发阶段 _ 结构化分析模型(不考)
摘要:# 结构化分析模型  结构化方法主要是是两种模型: 1. 数据流图DFD(Data Flow Diagra
一、软件需求开发阶段
摘要:# 需求 >**相关概念** 软件系统与外部环境关系:  **定义[IEEE 610.12-1990]*
零、软件工程概述
摘要:# 软件 软件是独立于硬件的,以程序代码为核心的逻辑单元。 软件 = 程序 + 文档 + 数据 - 程序:机器指令的集合 - 文档:描述程序操作与使用的文档 - 数据:程序运行时需要使用的信息 **注:** - 编程是软件开发活动的核心,但软件开发远比编程要复杂! - 软件是一种知识/逻辑型产品 #
软件工程第6章课后答案 面向对象需求分析
摘要:**一 、单项选择题 ** 1.实体关系图侧重于对软件系统的()建模。 功能 行为 质量 数据 [参考答案] 数据 2.下面关于数据流图建模规则的描述正确的是()。 环境图建模的目标是分析清楚系统的外部实体。 0层图是对系统的第一次功能分解,只需定义出分解得到的“过程”即可。 软件系统在分层建模时,