
软件工程
文章平均质量分 60
软件工程基础知识
李同学va
这个作者很懒,什么都没留下…
展开
-
软件需求工程
1. 软件需求的基本概念软件需求无疑是当前软件工程中的关键问题,没有需求就没有软件。1.1 软件需求的任务确定系统的综合需求功能需求性能需求运行要求扩展需求分析系统的数据要求数据要求数据处理要求导出系统的逻辑模型SA(结构化分析法)可用DFD图来描述OOA(面向对象分析方法)用例模型是首选描述工具修正系统的开发计划1.2 功能需求与非功能需求功能需求基本数据维护功能基本业务功能数据库管理功能信息查询功能非功能需求系统安全性需求原创 2022-03-11 19:11:28 · 284 阅读 · 0 评论 -
UML建立静态模型
1. 建立静态模型静态模型建模是指对象之间通过属性互相联系,而这些关系不随时间而转移。1.1 类图类图是面向对象开发方法中最重要的基本概念,它是面向对象的开发方法的基础,可以说UML的基本任务就是要识别系统中所必需的类,分析类之间的联系,并以此为基础建立系统的其他模型。1. 类的识别名词识别法按照指定的语言,对系统描述从系统中标识出名词,代词,名词短语识别确定(取、舍)类。实体识别法需要存储、分析、处理的信息实体系统内部需要处理的设备与系统交互的外部设备系统相关人原创 2022-03-11 09:34:20 · 3829 阅读 · 0 评论 -
UML建立用例模型
1. 用例模型1992年Jacobson提出了Use case的概念以及可视化的表示方法—Use Case图,受到IT界的欢迎,被广泛应用到面向对象的系统分析中。1.1 需求分析与用例建模用例模型描述的是外部执行者,如用户所理解的系统功能。它描述了是一个系统“做什么”,而不是“怎么做”,用例不关心系统设计。用例建模过程定义系统确定执行者和用用例描述执行者和用例关系确认模型1.2 确定执行者和用例用例图中包含的三种模型元素:执行者、用例和连接1. 确定执行者谁使用系统原创 2022-03-11 09:12:32 · 4444 阅读 · 0 评论 -
软件开发方法、软件工具与集成化开发环境
1. 软件开发方法1.1 结构化开发方法自顶向下、逐步求精 的指导思想、结构化方法的工作模型:瀑布模型1.2 原型化开发方法1. 快速建立需求规格原型(RSP法)RSP法所建立的原型反映了系统的主要特征,所建立的原型是需求说明书,让用户尽早进行学习,不断完善和改进,以获得更加精确的需求说明书2. 快速建立渐进原型(RCP法)采用循环渐进开发方式,对系统模型做连续精化,将系统需要具备的性质逐步添加上去,直至所有的性质全部满足。1.3 面向对象开发方法面向对象 = 对象 + 类原创 2022-03-05 17:01:28 · 1227 阅读 · 0 评论 -
软件工程概述
1. 软件工程的产生与发展软件工程是为了克服20世纪60年代末国际上出现的“软件危机”的过程逐渐形成与发展的。1.1 软件危机与软件工程1. 软件危机的表现软件产品质量低劣,甚至开发过程中就夭折。软件生成效率低,不能满足需要。2. 软件工程的概念第一代软件工程20世纪60年代末出现的软件危机 ,其表现为软件生产效率低,大量低劣软件涌入市场,甚至在开发过程中就夭折,使软件产业濒临瘫痪。这一阶段称为传统的软件工程第二代软件工程20世纪80年代中期,以Smalltalk为原创 2022-02-27 10:22:58 · 1040 阅读 · 0 评论