OOAD第一天随笔
来源:互联网 发布:sql update 编辑:程序博客网 时间:2024/06/05 08:27
今天主要讲解的是一些理论性的东西,下面就是我今天的收获。
软件工程:软件工程是将系统的、规范的、可度量的工程化方法应用于软件开发、运行和维护的全过程及上述方法的研究。
软件过程:软件过程是指一套关于项目的阶段、状态、方法、技术和开发、维护软件的人员以及相关Artifacts(计划、文档、模型、编码、测试、手册等)组成。
软件生命周期有:
可行性分析阶段
需求分析阶段
系统设计阶段
系统实现阶段
测试阶段
维护阶段
软件过程模型有哪些?各自有什么特点?
瀑布模型、螺旋模型、喷泉模型、循环模型、增量模型
现今使用的比较广泛的两种:
瀑布模型:适用于需求明确的产品软件
喷泉模型:使用于需求在不断变化的项目软件
UML:统一建模语言 ,它是由 IBM公司提出的,现今被认可的建模语言
一个类包含属性、方法、关系
在UML类图中,斜体方法是什么意思?+、-、#、~各代表什么含义?包如何表示?
类和类之间的关系有些?每种关系是什么含义?用什么符号表示?
虚线+箭头是表示即依赖的关系,实线+箭头表示关联的关系,虚线+空心右三角表示implements,实线+空心右三角表示的是泛化,即类的继承关系。实线+空心菱形表示的是聚合的关系,实线+实心菱形则表示组合的关系
关联:类A与类B的实例之间存在特定的对应关系
依赖:类A访问类B提供的服务
聚集:类A为整体类,类B为局部类,类A的对象由类B的对象组合而成
泛化:类A继承类B
实现:类A实现了B接口
重点了解类和类之间的关系。
下面就为大家展示一下关系图的画法。
使用EA画出以下描述的类图。
神州六号飞船是神州飞船系列的一种,它由轨道舱,返回舱、推进舱和逃逸救生塔组成;航天员可以在返回舱内驾驶飞船,轨道仓则是航天员工作和休息的场所。在紧急的情况下,可以利用逃逸救生塔逃生。在飞船两侧有多个太阳能电池翼,可以为飞船提供电能。
0 0
- OOAD第一天随笔
- OOAD第五天随笔
- 随笔,第一天
- 第一天随笔
- 年后开学第一天,随笔
- 第一天写博客-随笔
- 随笔、赚钱、OOAD
- 长假过后第一天上班随笔
- 使用博客的第一天随笔
- OOAD第三天
- OOAD第七天
- OOAD
- OOAD
- OOAD
- OOAD
- OOAD
- 第一天
- 第一天
- Linux 读写锁
- 第十六周自由练习项目——acm 复数类--重载运算符2+
- Memcached全面剖析–2.理解memcached的内存存储
- Dialog样式的Activity
- 第九周作业
- OOAD第一天随笔
- Eclipse更改默认字符集 设置UTF-8
- 关于在 iOS 中支持 DLNA【转】
- ssh nohup 和 &
- 快捷键
- 【leetcode】Valid Palindrome
- leetcode two sum python 实现
- missing artifact com.oracle:ojdbc14:jar:10.2.0.2.0解决办法
- Android笔记(4)