- 博客(7)
- 收藏
- 关注
原创 UML
一.面向对象方法的概念 什么是面向对象? 面向对象不仅仅是一种程序开发方法 面向对象是一种软件方法学 面向对象方法的特点 定义:是一种以对象和对象关系来创建系统模型的系统化软件开发方法学 从问题域中客观存在的事物出发来构造软件系统 对象的属性和操作结合为一体,构成一个独立的实体,对外屏蔽其内部细节 对事物进行分类,把具有相同属性和相同操作的对象 归为一类 复杂的对象可以用简单的对象作为其构成部分 面向对象方法的思想 从现实世界中客观存在的事物出发建立软件系统 充分运
2020-08-05 08:00:05
230
原创 面向对象分析
一.面向对象的分析概述 OOA的基本任务:运用面向对象方法,对问题域和系统责任进行分析和理解,对其中的事物和它们之间的关系产生正确的认识,找出描述问题域和系统责任所需的类和对象 OOA模型 基本模型:类图(对象层、特征层、关系层) 需求模型:用况图 辅助模型:包图、顺序图、状态图 模型规约:对模型中的所有元素进行详细说明和解释 OOA过程: 定义USE CASE 发现对象 定义属性与操作 建立对象之间的关系 划分包· 建立顺序图、状态机图、活动图 二.识别类 研究问题域和用户需求 研究用
2020-08-05 07:58:38
1296
原创 软件工程-软件工程概述
一.软件 定义:计算机系统中的程序及其文档 程序:计算任务的处理对象和处理规则的描述 文档:为了便于了解程序所需的阐明性资料 特点: 软件是无形的、不可见的逻辑实体 软件是设计开发的,而不是生产制造的 软件在使用过程中没有磨损、老化的问题 软件是定制开发的 软件是复杂的 软件的开发成本高 软件易于复制 软件的种类 按功能划分:系统软件、支持软件、应用软件 二.软件工程的起源和概念 早期计算机程序 现在人们认为:在信息产业中,微电子是基础,计算机和网络是载体,软件是核心 软件开发的三个
2020-08-05 07:58:08
447
原创 软件工程-软件过程
一.软件生存周期过程的概念 软件过程:开发逻辑时获取正确软件的关键 开发所涉及的活动—软件生存周期过程 二.软件生存周期 软件生存周期:软件产品或系统的一系列活动的全周期。从形成概念开始,历经开发、交付使用、在使用中不断修订和演化,直到最后被淘汰 软件生存周期过程: 软件生存周期中的一系列相关过程 为了表述软件开发需要做什么,引入了以下三个概念:过程是活动的集合,活动是任务的集合,任务是把输入转换为输出的操作 ISO/IEC系统地给出了软件开发所需的任务 三.软件生存周期过程的分类 过程分类
2020-08-05 07:57:32
263
原创 软件工程-软件需求
一:需求的作用 软件通常为一些产品 提供了控制功能 提供耦合功能 提供一些由软件本身所实现功能 需求分析 通过分析分配给软件的那些系统需求,确定软件需求及约束 软件体系结构设计 为软件需求及约束,确定一组解决方案 验证,确认及测试 以需求为准则,通过测试,演示,分析及审查等方式,评估最终产品和文档 二:需求的定义 定义:一个需求是一个有关“要予构造”的陈述,描述了待开发产品/系统功能上的能力,性能参数或者其它性质。 需求的基本性质 必要性 无歧义性 可测的 可跟踪的 可测量的
2020-08-05 07:56:53
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅