软件工程导论
文章平均质量分 93
Ciian
这个作者很懒,什么都没留下…
展开
-
软件工程 - 第8章 面向对象建模 - 4 - 物理体系结构建模
构件图描述了软件的各种构件和它们之间的依赖关系。原创 2023-12-02 22:20:36 · 1171 阅读 · 1 评论 -
软件工程 - 第8章 面向对象建模 - 3 - 动态建模
参数是一个对象节点,用一个小矩形框表示,有输入参数、输出参数和错误参数。表示活动“计算利息”节点将接受三个输入参数:本金(principal)、利率(rate)、年限(year);如果传入的参数合法,那么将输出参数利息值(accrual);如果输入了错误的参数,则产生异常。原创 2023-12-02 22:20:21 · 1539 阅读 · 0 评论 -
软件工程 - 第8章 面向对象建模 - 2 静态建模
类图的核心组成类名,属性,操作关联(聚集、组合)、依赖、泛化、实现多样性(多重性):通常在关联、聚合、组合中使用,代表有多少个关联对象存在。使用数字…星号(数字)表示实体类,如学生、商品,来自需求说明中的名词;控制类,如增加商品类、用户注册类;边界类,如对话框、窗体、菜单1.研究分析问题领域,确定系统的需求。2.发现对象与类,明确它们的含义和责任,确定属性和操作。3.发现类之间的关系。把类之间的关系用关联、泛化、聚集、组合、依赖等关系表达出来。4.设计类与关系。原创 2023-12-01 22:09:56 · 2630 阅读 · 1 评论 -
软件工程-第7章 面向对象方法基础
UML是一种可视化语言,用于:(1)规约系统的制品一一UML适用于对所有重要的分析、设计和实现决策进行详细描述(2)构造系统的制品一一UML描述的模型可与各种编程语言直接相关联UML应用范围(1)可用于对象方法和构件方法;(2)可用于所有应用领域(例如,航空航天、财政、通讯等)不同的实现平台视图:为了完整的描述一个系统,往往需要描述系统的许多方面,用视图可以表示被建模型系统的各个方面,即从不同目的出发可以为系统建立多个模型,这些模型都描述同一个系统,只是描述的角度不同。原创 2023-11-13 11:08:41 · 880 阅读 · 0 评论 -
软件工程导论-第六章 面向数据结构的分析与设计
几类主要的软件开发方法:结构化方法,即SA、SD方法面向数据结构的软件开发方法面向对象的软件开发方法。原创 2023-11-14 08:47:32 · 760 阅读 · 0 评论 -
软件工程导论-第五章 结构化分析与设计
结构化设计(Structured Design,简称SD)是一种将结构化分析得到的数据流图(DFD图)映射成软件体系结构(结构图MSD)的设计方法。强调模块化、自顶向下逐步求精、信息隐蔽、高内聚低耦合等设计准则分为概要设计和详细设计两大步骤概要设计是对软件系统的总体设计采用结构化设计方法,其任务是:将系统分解成模块,确定每个模块的功能、接口(模块间传递的数据)及其调用关系,并用模块及其对模块的调用来构建软件的体系结构。原创 2023-10-30 19:01:02 · 1816 阅读 · 0 评论 -
软件工程导论-第四章 软件设计工程
经过需求分析阶段,项目开发者对系统的需求有了完整、准确、具体的理解和描述,知道了系统“做什么”,但是还不知道系统应该“怎么做”。软件设计的工作就是回答如何实现这些需求、系统应该“怎么做”的问题。设计阶段:从工程管理的角度,可以将软件设计分为概要设计阶段和详细设计阶段。从技术的角度,传统的结构化方法将软件设计划分为体系结构设计、数据设计、接口设计和过程设计4部分。面向对象方法则将软件设计划分为体系结构设计、类设计/数据设计、接口设计和构件级设计4部分。软件设计过程软件设计是把变换成的过程。原创 2023-10-31 09:58:23 · 375 阅读 · 0 评论 -
软件工程导论-第三章 需求工程
需求工程是系统工程及软件工程的重要分支的解决方案自然科学是揭示自然界的本质和现象的科学“工程”则可以诠释为“人工”(artificial)的科学,或设计的,制造的科学工程就是运用科学知识,对现实问题提供性能价格比合理需求获取需求分析与协商系统建模需求规约需求验证需求管理。原创 2023-09-17 15:56:49 · 401 阅读 · 1 评论 -
软件工程导论-第二章 计算机系统工程
即基于计算机的系统,是指:通过处理信息来完成某些预定义目标而组织在一起的元素的集合或排列。原创 2023-09-10 11:39:10 · 258 阅读 · 1 评论 -
软件工程导论-第一章 概论
重点:五八章。原创 2023-09-06 21:03:20 · 47 阅读 · 1 评论