软件需求分析与设计
东北大学软件需求分析与设计个人课堂笔记,完整排版资料可在微信公众号【THU小鱼干杂货铺】获取
唐唐无糖
这个作者很懒,什么都没留下…
展开
-
软件需求分析与设计 课后小测验 知识点总结 东北大学
1.1软件开发的本质软件开发的本质困难定义了不变事实 两组 主要的利益相关者是客户和开发者 增量版本并不是向软件产品增加新的功能,增量改进非功能性的软件质量,如软件的正确性、可靠性、耐用性、性能等。 COBIT是产品标准,而ITIL,CMM,ISO9000是过程标准 面向门户的集成可以被看作一种特殊的面向信息的集成,并不是面向接口的集成。 1.2系统规划系统规划的主要目标是效...原创 2019-01-01 21:15:38 · 3722 阅读 · 2 评论 -
第一章 软件过程
一.软件开发的本质70%的项目是失败的(2005年的数据):质量差,超期,超预算,需求变更 软件本身是创造性开发行为的产品 软件开发不可变的事实是(无能为力解决,只能承认接受): complexity复杂性 conformity一致性:软件与平台,系统一致 Changeability(需求)可变性 invisibility(代码)不可见性 可变的意外困难,不会增加软件开发...原创 2019-01-16 16:13:35 · 2297 阅读 · 2 评论 -
第九章 质量与变更管理
质量管理 质量管理与人员管理、风险管理以及变更管理等活动属于整个软件过程管理的一部分,包括人员管理,风险管理,变更管理等 项目管理是例外,他可以和质量管理并行执行,如项目进度计划、预算估算、项目进度跟踪 可适应性——可理解,可维护,可扩展 质量保证和控制最终目的:保证让软件没有错误 软件质量: 正确性 可靠性 健壮性 性能 可用性 适应性:...原创 2019-01-20 10:53:03 · 1268 阅读 · 0 评论 -
第八章 持久性与数据库设计
C,cascade级联操作,department的字段改了,employee有关字段跟着改N,NULL设置空值D,default设置默认值 管理持久对象的模式 企业应用体系结构设计(PEAA)用于解决持久对象的问题,其中一些模式包括: 标识映射Identity Map:给内存中所有持久对象都指定对象标识符(OID),没在内存中的对象没有管 ...原创 2019-01-20 10:52:21 · 1379 阅读 · 0 评论 -
第七章 图形用户界面设计
链接的功效是进入另一个页面。菜单的功效也是移动到另一个页面,但偶尔菜单项可以在呈现另一个页面时做一些附加的处理。此外,菜单可以分层,因此一些菜单项事实上并不进入另一个新的页面,而是展现一个子菜单项的下拉列表。 章末习题 个性化、适应性、客户化GUI指南与现场概念相关 一个GUI桌面窗口可以被划分为 窗格 GUI Web屏幕的实体可以被划分为 框架 沙袋概念与applet有...原创 2019-01-20 10:51:37 · 2093 阅读 · 0 评论 -
第六章 系统体系结构与程序设计
从协作到交互 协作可以被用于生成顺序图和通信图的手段。为此,协作角色称为了顺序图上的生命线,连接器被交互中的消息代替。 从交互到复合结构 复合结构图是与协作范围所对应的一种类图。 从用例到复合协作 复合协作由下级协作组成(实现),一个复合协作可以实一个用例,而下级协作可以表示此用例的需求 复...原创 2019-01-20 10:50:59 · 1477 阅读 · 0 评论 -
第五章 从分析到设计
本章内容旨在丰富前面章节所学UML建模的语义的细节高级(advanced)类建模 附加的建模概念:构造型、约束、导出信息、可见性、限定关联、关联类、参数化类。这些概念是可选的,很多模型没有它们也足够了 扩展机制,并非UML本身内容,如构造型、约束、标签定义和标签值 普通的UML标准可能没有满足某些更特殊的建模需要 构造型stereotypes 构造型对现有UML元素进行扩展,使...原创 2019-01-20 10:50:09 · 1372 阅读 · 0 评论 -
第四章 需求规格说明
the PCBMER layer representing the data classes and value objects that are destined for rendering on user interfaces 状态变化规格说明,用在工程系统或者实时系统 状态规格说明定义类的属性,行为规格说明定义类的操作 在需求阶段的后期...原创 2019-01-20 10:49:12 · 1802 阅读 · 0 评论 -
第三章 可视化建模基础
另一种UML 逻辑模型分类: 状态模型(类图)你有什么需要什么 系统的静态视图 行为模型(用例,活动,交互)你做什么 系统的操作视图 状态转换模型(状态机图)你做完后的结果 系统的动态视图 实现视图implementation view:出现在设计阶段的后期,给出在不同环境下的配置方案(了解) 属于物理建模的范畴,但定义它们一定要适当的考...原创 2019-01-20 10:46:18 · 2187 阅读 · 2 评论 -
第二章 需求确定
需求文档 功能性需求还可以进一步分为功能性需求和数据需求 文档模板 项目准备、 项目的目的和范围 业务环境 利益相关者stackholders 多种解决方案 文档综述 系统服务(功能需求)——占总篇幅的一半及以上 系统范围(环境图来建模) 功能性需求(业务用例图) 数据需求(没有属性方法的类图即业务...原创 2019-01-16 16:15:00 · 1921 阅读 · 2 评论