软件工程过程及面向对象设计总结
来源:互联网 发布:免费刷alexa排名软件 编辑:程序博客网 时间:2024/05/16 19:11
一直想好好总结下软件工程过程和面向对象设计,学了这么多不总结,等于没有学。
对于,软件工程过程,主要分为五个大的
一,项目构思。一般,会形成系统愿景,包括总体目标,系统特征文档。
二,需要获取。通过各种方法,获取系统的功能性需求和非常功能性需求。
三,架构决策。前面两步产生的愿景文档中的系统特征和非功能性需求说明书,通过提取系统的质量属性,形成架构决策文档。
四,领域分析。这一步主要是通过找需求中的重要的名词和动名词,形成概念层类图。
五,系统设计。此步主要是根据概念层类图和架构决策文档,进行设计层类图设计。
下面总结面向对象设计基本步骤:
一,根据概念层类图,进行实体类设计。
二,设计实体类的操作入口,如管理器类和容器类。
三,根据GRASP九大原则,进行业务逻辑类的设计。涉及到活动图。
四,用例实现。一般会涉及到类图和协作图。
设计模式是重构的目标。
- 软件工程过程及面向对象设计总结
- 面向对象软件工程的设计过程
- 面向过程的设计软件工程 总结
- 软件工程-面向对象总结
- 面向对象软件工程与UML及设计原则
- 【软件工程】面向对象的设计
- OO设计原则---面向对象设计的原则及设计过程的全面总结
- 面向对象的软件工程过程-概述
- 面向对象软件工程-概念设计里程碑
- 软件工程-面向对象设计与法则
- 软件工程——面向对象设计
- 面向对象软件工程复习之设计原则
- 【软件工程】面向对象之设计模式
- 软件工程导论第十一章面向对象设计
- 面向对象设计过程步骤
- 面向对象与面向过程设计思想
- 《面向对象软件工程》读书笔记
- 软件工程之面向对象
- C++编译器的递归深度与程序优化思考
- cygwin安装gamit错误————cannot find -lshell32
- Solaris10配置SSH、Telnet、ftp中root用户登录
- GTK2.0实现的贪吃蛇游戏(一)
- html5绘图铺满整个屏幕
- 软件工程过程及面向对象设计总结
- STL源码阅读 -- basic_string
- Uva 10533 - Digit Primes
- 文件存储
- 1.1 The Structure of This Book
- Linux学习笔记:LAMP 2 安装Mysql
- Java多线程编程详解
- Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1
- 成员函数,友员函数和一般函数之区别