自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 软件工程第十一章

一、面向对象的分析与设计方法与结构化的分析设计方法有什么不同?主要区别是思维上的区别。结构化设计是面向过程设计,是从计算机处理问题的角度来工作:即“输入——运算——输出”的模式。面向对象的分析设计是以对象为单位,考虑对象的属性和方法,分析问题时以一个具体的流程(事务过程)为单位,考虑它的实现。二、面向对象的分析与设计之间有什么样的联系?面向对象的需求分析对下列步骤进行动态迭代:需求流:对功能建模,使用UML用例图及用例场景 描述、辅以其他UML动态模型(如活动图)分析流:领域与业务建模,

2021-06-30 23:17:30 144

原创 软件工程第八章

一、软件结构图的形态特征有哪些指标?各有什么含义?深度:指结构图控制的层次,即模块的层数。宽度:指一层中最大的模块个数。扇出:指一个模块直接下属模块的个数。如模块M的扇出为3.扇入:指一个模块直接上属模块的个数。二、软件结构有哪些优化原则?1.模块独立性准则划分模块时,尽量做到高内聚、低耦合,保持模块相对独立性,以此原则优化初始的软件结构。2.软件结构的形态特征准则软件结构的深度、宽度、扇入数和扇出数都要适当。3.模块的大小准则按模块的独立性,即根据模块的功能来决定模块的大小。

2021-06-30 23:17:19 581

原创 软件工程第七章

一、软件设计的目标及主要任务有哪些?软件系统设计是把软件需求“变换”为用于构造软件 的蓝图。“输入”是需求分析各种模型元素“输出”是软件设计模型和表示软件设计阶段的基本目标是构造系统“怎么做”的模 型描述“ 设计先于编码”,这是软件工程“推迟实现”基本 原则二、什么是模块(构件)化设计思想?把一个大型软件系统的全部功能,按照一定的原则合理地划分为若干个模块,每个模块完成一个特定子功能,所有的这些模块以某种结构形式组成一个整体,这就是软件的模块化设计。三、模块独立性的两个度量标准是什么

2021-06-30 23:17:07 238

原创 软件工程第六章

一、结构化分析的特点是什么?采用自顶向下、遂层分解的方法求解复杂问题二、数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项?1.数据流图的建模元素有:(1)→:数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。(2) □:数据源(终点)。(3)○:对数据的加工(处理)。(4)〓:数据存储。表示信息的静态存储。2.如何构建数据流图?(1)构建顶层数据流图:加工+一个涵盖全部功能的实体(**系统)+输入输出流(2)构建0层数据流图加工+输入输出流+外

2021-06-30 09:02:42 942

原创 软件工程第五章

一、需求分析的目的是什么,有什么作用?目的:要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。作用:通过需求分析,可以使开发人员深入细致地调研和分析项目,准确理解用户对项目的功能、性能、可靠性等具体要求,从而确定软件开发的方向而少走弯路。二、软件需求有哪些分类?请举例说明。业务需求:反映了组织机构或客户对系统、产品高层次的目标要求。用户需求:用户的目标,或用户要求系统必须能完成的任务。功能需求:规定

2021-03-18 21:17:13 140

原创 软件工程第三章

一、简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。软件过程:软件整个生存周期,从需求获取,需求分析,设计,实现,测试到发布和维护的一个过程模型。软件生存周期:指软件的产生直到报废的生命周期。软件过程模型:软件过程模型是一种软件过程的抽象表示。二、软件过程就是软件开发过程么?为什么? 不是。 软件过程是指软件生存周期中的一系列相关过程所涉及的活动。一个软件过程定义了软件开发中采用的方法,但软件过程还包含该过程中应用的技术。三、请选择两个常见的软件过程

2021-03-08 16:46:05 665

原创 软件工程第一章

一、 结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法。随着科技的发展,软件开发的需求量以及开发规模都在不断地增大,规模越大的软件工程,各方面需要考虑的问题就越多,所耗费的人力物力就越大。我认为软件工程的作用就是运用一系列科学的方法,在满足各方面需求并保证软件效率的前提下,统筹管理好开发过程的每一步,以最少的人力物力耗费来实现期望的目标。二、 软件开发就是编码么?谈谈你对软件开发的本质的认识。不是,编码是软件开发的一部分内容。软件开发有着完整的一套流程,最重要的是实现的思路,如果最

2021-03-08 16:10:14 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除