赞
踩
该步骤生成” 产品/项目建议书”.
1、 计划阶段, 在计划阶段, 要进行现有系统的调查整理, 从移植技术、 系统内容(是
否进行系统提炼等)、 系统运行三个方面, 探讨如何转换成新系统, 决定移植方法, 确立移
植工作体制及移植日程。
2、 准备阶段, 在准备阶段要进行移植方面的研究, 准备转换所需的资料。 该阶段的作
业质量将对以后的生产效率产生很大的影响。
3、 转换阶段, 这一阶段是将程序设计和数据转换成新机器能根据需要工作的阶段。 提
高转换工作的精度, 减轻下一阶段的测试负担是提高移植工作效率的基本内容。
4、 测试阶段, 这一阶段是进行程序单元、 工作单元测试的阶段。 在本阶段要核实程序
能否在新系统中准确地工作。 所以, 当有不能准确工作的程序时, 就要回到转换阶段重新工
作。
5、 验证阶段, 这是测试完的程序使新系统工作, 最后核实系统, 准备正式运行的阶段。
目录
需求工程包括需求管理和需求开发。
需求开发: 包括需求捕获、 需求分析、 编写规格说明书和需求验证 4 个阶段。 需求开
发是努力更清晰、 更明确地掌握客户对系统的需求。
需求管理: 通常包括定义需求基线、 处理需求变更、 需求跟踪等方面的工作。 而需求管
理则是对需求的变化进行管理的过程。
步骤: 概要设计(高层设计)/详细设计(低层设计)
设计方法: 结构化设计/面向对象设计
研究物质环境/建立系统逻辑模型/划清人机界限
数据流图/数据字典/结构化语言/判定表/判定树
一个数据流图里面有数据流、 加工、 外部实体、 数据存储.因此在描述完数据流图之后,
可紧接着描述数据字典(数据流名称、 来源、 去向、 结构、 组织等)和处理(加工).
概要设计----模块结构图/层次图/HIPO 图(层次+input process output)
详细设计----程序流程图/盒图 NS/PAD 问题分析图/PDL 程序设计语言(伪码)
模块(化)---- 指执行某一特定任务的数据结构和程序代码
外部特征: 模块的接口和功能/
内部特征: 模块的局部数据和程序代码
关键原则: 信息隐蔽/模块独立性(高内聚、 低耦合)
数据流图:作为一种图形化工具,用来说明业务处理过程、 系统边界内所包含的功能和系
统中的数据流。 (1 Context 图 / 2 DFD 0 层图)
设计原则:
流程图:以图形化的方式展示应用程序从数据输入开始到获得输出为止的逻辑过程,描述处理过程的控制流。
区别 | 数据流图 | 流程图 |
并行性 | 处理过程可并行 | 某个时间点只能处于一个处理过程 |
展示流 | 展示数据流 | 展示控制流 |
计时标准 | 展示全局的处理过程,过程之 间遵循不同计时标准 | 遵循一致的计时标准 |
用途 | 系统分析中的逻辑建模 | 系统设计中的物理建模 |
类/对象; 继承/泛化; 多态/重载
a 组成
b 软件架构(4+1 视图模型), (非 UML 特有)
速记: “逻进部实用” , ” 逻进物开场”
c 类间关系表示
d 各种图
用例图(系统与外部的交互关系, 详见下一节): 参与者/用例/包含和扩展/通信关联
用例图:用来描述系统需求, 用例图的元素包括参与者、 用例和通信关联。
建模步骤包括 4 步:
利用图: 用例图/类图/交互图
用来描述系统的基本逻辑结构, 展示对象和类如何组成系统(静态模型),以及它们如何
保持通信,实现系统行为(动态模型). 由顶层架构图、 用例与用例图和领域概念模型构成
步骤:
包含: 以包图表示的软件体系结构图; 以交互图表示的用例实现图; 完整精确的类图;
针对复杂对象的状态图; 描述流程化处理的活动图
黄金法则:置用户于控制之下/减少用户记忆负担/保持界面一致
过程:用户、 任务和环境分析/界面设计/实现/界面确认
流程定义工具
工作流管理系统
基于实例的协作:对远程实例有较大控制权,小范围内” 近连接” ,常使用代理方式.
基于服务的协作:只能调用远程对象的接口方法,无法创建销毁远程对象.跨平台” 远连
接” .
五个逻辑计算层:
①分布式表示架构是将表示层和表示逻辑层迁移到客户机, 应用逻辑层、 数据处理层和
数据层仍保留在服务器上;
②分布式数据架构是将数据层和数据处理层放置于服务器, 应用逻辑层、 表示逻辑层和
表示层放置于客户机;
③分布式数据和应用架构是将数据层和数据处理层放置在数据服务器上, 应用逻辑层放
置在应用服务器上, 表示逻辑层和表示层放置在客户机上。
软件运行环境: 包括 系统运行的设备/操作系统/网络配置
集中式系统: 单计算机结构/集群结构/多计算机结构
分布式系统: 基于网络
C/S 结构: 如数据库/网络打印服务系统/网络游戏
多层结构 3: 扩展了 C/S, 由存储数据的数据库服务器作为数据层、 实现商业规则的程
序作为逻辑层、 管理用户输入输出的视图层
Internet、 Intranet、 Extranet
直接过渡/并行过渡/阶段过渡
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。