摘要: 1.面向对象的分析与设计方法和结构化的分析设计方法有什么不同? 结构化方法开发的背景是在上世纪六十年代末提出软件危机之后,为了应对软件危机,软件开发的先辈们模仿当时比较成熟的工程化生产而提出一种方法。而这种方法也确实减轻或者说缓解了软件危机。结构化方法学的思想是面向过程,自上而下、逐步地分解问题,把 阅读全文
posted @ 2021-06-24 16:07 琉璃青天 阅读(49) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征包括:深度、宽度、扇出、扇入 ①深度:指结构图控制的层次,即模块的层数。 ②宽度:指一层中最大的模块个数。 ③扇出:指一个模块直接下属模块的个数。如模块M的扇出为3. ④扇入:指一个模块直接上属模块的个数。如模块T的扇入为4. 2.软件结构的优化原则有: ①模块独立性原则,软 阅读全文
posted @ 2021-06-24 16:06 琉璃青天 阅读(511) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些? 软件设计的基本目标是构造系统“怎么做”的模型描述。把软件需求“变换”为用于构造软件的蓝图。 总体设计:体系结构设计:定义软件模块(构件)及模块之间的关系。 接口设计:包括用户接口(界面)、外部接口、内部接口。 数据设计:软件涉及的数据结构、文件系统的结构、数据库 阅读全文
posted @ 2021-06-24 15:52 琉璃青天 阅读(87) 评论(0) 推荐(0)
摘要: 学习软件工程一个学期以来,我在王颖老师的教导下确实获益匪浅。软件工程这门课,让我对软件的认识有了大大的提升,从一开始对软件工程的懵懵懂懂、一无所知,经过一学期的不断学习,到现在有了初步的了解,学得了许多的知识,当然也认识到了软件程序员的辛酸和快乐。 软件工程对于初学者来说,知识基础较薄弱,对一些应用 阅读全文
posted @ 2021-06-17 19:54 琉璃青天 阅读(70) 评论(0) 推荐(0)
摘要: 1.①对实现软件的功能做全面的描述,帮助用户判断实现功能的正确性、一致性和完整 性,促使用户在软件设计启动之前周密地、全面地思考软件需求。②了解和描述软件实现所需的全部信息,为软件设计、确认和验证提供一个基准。③为软件管理人员进行软件成本计价和编制软件开发计划书提供依据。 2.①业务需求表示组织或客 阅读全文
posted @ 2021-03-28 21:26 琉璃青天 阅读(55) 评论(0) 推荐(0)
摘要: 1.①软件的诞生及其生命周期是一个过程,我们总体上称软件生存周期中的一系列相关过程所涉及的活动为软件过程,过程是活动的集合,活动是任务的集合,任务是将输入转为输出的操作。②而软件也有一个从生到死的过程,这个过程一般就称为软件生存周期或者生命周期。③软件过程模型是一种软件过程的抽象表示,是一个包括软件 阅读全文
posted @ 2021-03-16 15:42 琉璃青天 阅读(80) 评论(0) 推荐(0)
摘要: 1.对软件工程的看法:我认为,软件工程其实是一门综合性很强的一门学科。同时,逻辑性也非常强的一门学科,对编程要求很高。结合任正非致员工信,软件工程更新换代发展的速度非常快,是一门不断进步更新换代,而且需求量大,要求严谨的工程。 2.软件开发不就是编码,编码只是软件开发过程中的一个步骤。软件开发需要项 阅读全文
posted @ 2021-03-14 18:15 琉璃青天 阅读(83) 评论(0) 推荐(0)