高级软件工程–平时作业汇总

注:请合理复制与转载,如需要请表明出处。

第一次作业

1、简述研究生阶段如何提高自己的学习能力

1.保持自己在研究生期间对于计算机、对于自己研究方向的热情和兴趣,使自己热爱这方面自然就会主动的了解和学习。
2.培养自己的自主学习能力,通过自主学习和不断的实践来提高自己的学习能力。
3.制定一个可实现的短期目标和长期目标,通过目标来不断的激励自己。
4.善于总结。

2、简述造成软件危机的主要原因与应对策略

1.原因:由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。
a.软件的规模越来越大,结构越来越复杂。
b.软件开发管理困难而复杂。
c.软件开发费用不断增加。
d.软件开发技术落后。
e.开发工具落后,生产率提高缓慢。
2.应对策略:应用软件工程来消除软件危机,
a.对计算机有一个充分的认识(软件≠程序)
b.推广使用在实践中总结出来的开发软件的成功技术和方法
c.开发和使用更好的软件工具

3、简述软件工程课程研究的主要内容

软件工程研究的主要内容有 软件开发技术 和 软件开发管理
1.软件开发技术:
-方法学:传统方法学、面向对象方法学。
-工具:开发的方法和工具。
-环境:软件开发各阶段工具及运行平台的结合。
2.软件开发管理:
-管理学:各项资源分配、过程管理等。
-度量学:工作量、工作进度的度量。
-经济学:分析软件的经理效益。

第二次作业

4、介绍目前主流的软件开发过程模型及其各自的特点

1.瀑布模型:阶段间具有顺序性和依赖性,前一阶段完成后,才能开始后一阶段,每个阶段必须交付出合格的文档,但是需要把需求做到最全,惧怕需求变更。
2.螺旋模型:适合于大规模软件开发,设计灵活可以在项目的各个阶段进行变更,以小的分段来构建大型系统,使成本计算变得简单容易,但建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求。
3.快速原型模型:克服瀑布模型的缺点,减少由于软件需求不明确带来的开发风险,所选用的开发技术和工具不一定符合主流的发展,快速建立起来的系统结构加上连续的修改可能会导致产品质量低下。
4.增量模型:短时间内向用户提供可完成部分工作的产品,逐步增加产品功能可以使用户有时间了解和适应新产品,开放结构的软件拥有的维护性明显好于封闭结构的软件。每个新的构件集成到现有的软件结构中必须破坏原来以开发的产品,所以必须提前预留好接口。
5.喷泉模型:喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动。该模型的各个阶段没有明显的界限,开发人员可以同步进行开发,可以以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程,但由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理。
6.演化模型:主要针对事先不能完整定义需求的软件开发.用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现。

5、简述RUP软件过程模型的特点

统一软件开发过程Rational Unified Process(简称RUP)是一套软件工程方法是面向对象开发技术发展的产物,这种方法旨在将面向对象技术应用于软件开发的所有过程,包括需求分析、系统分析、系统设计、系统实现和系统升级维护等所有过程,使软件系统开发的所有过程全面结合,最大限度适应用户不断变化的需求,有效地降低风险,更好地适应需求变化。RUP主要的四个阶段为初始阶段、细化阶段、构造阶段和交付阶段。
RUP的应用优势在于:
a.增量迭代:采用迭代和增量式的开发模式,便于相关人员从迭代中学习;
b.协同工作:它能使项目组的每个成员协调一致的工作。
c.易于控制、易于管理、工具丰富。
但是RUP只是一个开发过程,并没有涵盖软件过程的全部内容,例如它缺少关于软件运行和支持等方面的内容;此外,对于各种类型的软件项目,RUP并未给出具体的自身裁减及实施策略,降低了在开发组织内大范围实现重用的可能性。因此,RUP适用于规模比较大的软件项目和大型的软件开发组织或团队。

6、简述可行性研究报告的任务、过程,介绍可能使用到的工具和方法

可行性研究就是用最小的代价在尽可能短的时间内确定问题是否能够解决,一般从经济可行性、技术可行性、运行可行性、法律可行性和开发方案可行性等方面进行研究。
可行性研究的过程:
1.复查并确定系统规模和目标
2.研究目前正在使用的系统
3.建立新系统的高层逻辑模型
4.导出和评价各种方案
5.推荐可行性方案
6.草拟初步开发计划
7.编写可行性研究报告并提交复查
可行性分析的描述手段:系统流程图、数据流图等。

高级软件工程--平时作业汇总

注:共13次作业,后续内容请下载word文件
https://download.csdn.net/download/hgxiaojiujiu/66953446

来源:hgxiaojiujiu

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年11月17日
下一篇 2021年11月17日

相关推荐