
软件工程
MonkeyDYang
这个作者很懒,什么都没留下…
展开
-
软件设计工程——设计流程
软件设计流程1.可行性分析 项目管理初始 项目评估 项目招投标 签署项目合同 选择生存期模型 项目管理文件 2.需求分析 需求分析 需求获取 需求建模 需求规约 生成需求规约说明书 需求评审 任务分解 项目成本估算 项目进度估算 3.概要设计 软件配置管理 系统总体设计 数据结构设计 ...原创 2018-10-02 12:16:10 · 3505 阅读 · 0 评论 -
软件设计工程——结构化分析与设计
结构化分析方法 数据流图——便于用户理解、分析系统数据流程的图形工具 基本图形元素 数据流:由固定成分的数据组成,表示数据的流向; 加工:描述输入数据流到输出数据流之间的变换; 数据存储:存储数据; 外部实体:存在于软件系统之外的人员或组织; 分层数据流图画法 画系统的输入和输出:顶层图,描述系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部...原创 2018-10-02 12:21:00 · 1771 阅读 · 0 评论 -
软件设计工程——面向对象分析与设计
面向对象技术面向对象=对象+分类+继承+通过消息的通信设计流程:1.对象分析(OOA);2.对象设计(OOD);3.面向对象程序设计(OOP);4.画UML图5.加入设计模式 面向对象分析(OOA)1.认定对象:实质性对象;2.组织对象:分析对象间关系,将相关对象抽象成类;3.对象间的相互作用:描述出各对象在应用系统中的关系;4.基于对象的操作:考虑对象的界面时...原创 2018-10-02 12:22:15 · 1271 阅读 · 0 评论 -
软件设计工程——数据库设计
基本步骤1.需求分析——准确了解与分析用户需求2.概念结构设计——对需求而进行综合、归纳与抽象3.逻辑结构设计——将概念结构转换为数据库管理系统所支持的数据模型4.物理结构设计——为逻辑数据模型选取一个适合应用环境的物理结构(存储结构和存取方法)5.数据库实施——编写与调试6.数据库运行和维护——评估、调整和修改 具体实现 需求分析调查情况,确定新系统边界,初步分...原创 2018-10-04 18:48:57 · 5755 阅读 · 1 评论