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