View on GitHub

软件系统分析与设计指南

The documents about Software Analysis & Design Team Work

软件系统分析与设计课程项目实践

点击查看:实践与实验介绍

计算机正在迅速改变我们的生活方式,人们已无法想象当今世界上没有网络与电脑的生活。你去火车站预订,或在网站上订电影票,或去图书馆,或去银行,... 你会发现计算无处不在。由于计算机已广泛用于各个领域,因此如何理解、并有效地构建这些计算机软件系统成为了一个重要问题。

然而构建软件系统并不是一个简单的工程,它不仅需要软件编程的技术与技能,更需要你理解并遵循软件产品的本质与规律,投入合理的时间、成本、人力开发与维护软件,因此软件是一个复杂的系统。 需要使用工程化的方法对待软件的开发、运营与维护,即用系统化、规划化、可度量的方法组织软件生产。

本课程以 Scrum 等迭代软件开发过程模型为主线,展示面向对象的软件系统分析与设计知识在中等规模云应用项目的实践。该课程覆盖软件工程主要知识领域、现代的软件开发技术与工具。

项目指南与要求

目录

1、引导知识

2、初始阶段

3、细化迭代

4、架构设计

5、设计模式 与 面向对象设计原则

envision the product scope, vision, and business case.