100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 软件开发模型_企业软件开发流程(5)软件开发过程模型瀑布模型(2)软件设计

软件开发模型_企业软件开发流程(5)软件开发过程模型瀑布模型(2)软件设计

时间:2020-11-12 19:59:15

相关推荐

软件开发模型_企业软件开发流程(5)软件开发过程模型瀑布模型(2)软件设计

知识点

1、软件架构(软件体系结构)

软件架构将系统描述为计算构件的描述、计算构件的交互以及构件交互的约束。

2、逻辑架构与物理架构

软件架构设计

逻辑架构:规定了软件系统由哪些逻辑元素组成以及这些逻辑元素之间的关系

物理架构:规定了组成软件系统的物理元素,元素之间的关系,以及它们部署到硬件上的策略

3、软件架构方法

可以尝试采用4+1视图法,从4个角度来分析软件架构

逻辑视图

开发视图

过程视图

物理视图

4、软件设计工具-UML活动图

UML活动图:指明了系统将如何实现它的目标

活动

状态

转移

5、软件设计工具-UML时序图

UML时序图(顺序图):描述了系统运行时各对象之间的如何进行交互

对象

生命线

消息

6、软件设计工具-UML类图

UML类图:对类、实体进行描述

常用于类的设计

类名

属性

方法

7、UML类图中的关系

关联

聚合:整体与部分,弱关系,部分可独立于整体存在

组合:整体与部分,强关系,部分不能独立于整体存在

答疑

1、选择课题评分重点是复杂度还是创意

整个项目的评价是一个综合性的评价,挑重点讲讲,后续会慢慢展开

1)项目启动:项目的创意、项目的实用性、项目技术方案的合理与可行。

项目启动检查点:

项目需求分析结果(用户故事+项目任务的认领)

项目技术方案是否可行有效、技术特色

2)迭代开发1

项目任务开发计划的实施情况

阶段性的软件DEMO效果

项目组全体完成情况(燃烧图、燃尽图、系统过程性评价)

3)迭代开发2

项目任务开发计划的实施情况

项目组全体完成情况(燃烧图、燃尽图、系统过程性评价)

4)Gitlab系统自动化评价

分阶段的评价大家提交的有效Commits,Issue的完成情况。

软件开发模型_企业软件开发流程(5)软件开发过程模型瀑布模型(2)软件设计 编码...

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。