《软件工程(本科教学版)》考试重点0010

这篇博客详细梳理了软件工程的多个关键概念,包括软件定义、软件工程的作用、遗留系统、软件开发过程模型、五种框架活动、螺旋模型特征、建模分析、对象概念、软件设计和测试目的、体系结构、软件重用以及UML图的应用场景,旨在帮助学生理解和掌握软件工程的本科教学重点。
摘要由CSDN通过智能技术生成

选填部分:

1.软件定义(the definition of software)

软件是:
    ①指令的集合(计算机程序),通过执行这些指令可以满足预期的特征、功能和性能需求;
    ②数据结构。使得程序可以合理利用信息;
    ③软件描述信息(即文档),它以硬拷贝和虚拟形式存在,用来描述程序操作和使用;

2.软件工程作用、目的

目的:为高质量的软件开发提供一个科学的体系框架。
作用:将系统化的,规范化的,可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件;在以上所述方法中的研究。

3.遗留系统(Legacy system)

 遗留软件:
    年代较久远,甚至过于久远了。具有生命周期长以及业务关键性的特点,同时存在质量差的特点。
遗留系统发生演化(evolve)的原因: 
    软件需要进行适应性调整,从而可以满足新的计算环境或者技术的需求;
    软件必须升级以实现新的商业需求;
    软件必须扩展使之具有与更多新的系统和数据库的互操作能力;
    软件架构必须进行改建使之能适应多样化的网络环境。

4.软件开发过程模型三要素

过程、方法和工具

5.五种框架活动(frame activities)

沟通:包含了与客户(其他共同利益者)之间大量的交流和协作,还有需求获取和其他相关活动。
策划:为后续的软件工程工作制定计划。描述了需要执行的技术任务,可能的风险资金需求,工作产品,工作进度计划。
建模:需求分析:有助于开发者,客户更好的了解需求;设计:可以实现需求。
构建:偏码࿱
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值