UML面向对象需求分析与建模(一)

本文介绍了面向对象分析方法,讨论了软件危机的背景,提出了面向对象方法的三大特征——封装性、继承性和多态性,并强调了软件工程的三要素:方法、工具和过程。面向对象方法通过类和对象的概念来构建软件系统,以适应复杂性的挑战。
摘要由CSDN通过智能技术生成

面向对象分析方法

在了解什么是面向对象分析方法之前,我们得明确两个概念,软件软件工程

  • 软件:计算机系统中与硬件(hardware)相互依存的另一部分,它包括程序(program)、相关数据(data)及其说明文档(document)
  • 软件工程(Software Engineering):一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件的开发和维护的学科。

软件危机的出现:

20世纪60年代,系统的复杂性超出了人们在当时的技术条件下所能解决的程度。

在软件技术的创新趋势下,产生了面向对象方法。其基本思想是从现实世界中客观存在的事物出发来构造软件系统,并在系统构造中尽可能运用人类的自然思维方式。

软件工程的方法就是基于软件危机的问题提出来的。大型的、复杂的软件系统开发是一项工程,必须按工程学的方法组织软件的生产和管理,必须经过系统的分析设计实现测试维护等一系列的软件生命周期阶段。

面向对象方法有三大重要特征

  • 封装性
  • 继承性
  • 多态性

在面向对象的分析和设计中,对象和类是核心概念。

软件工程的三要素

  • 方法
  • 工具
  • 过程

软件工程的框架

  • 软件工程目标
  • 软件工程活动
  • 软件工程原则
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值