软件工程导论.doc

软件工程导论.doc

ID:51830208

大小:24.00 KB

页数:3页

时间:2020-03-16

软件工程导论.doc_第1页
软件工程导论.doc_第2页
软件工程导论.doc_第3页
资源描述:

《软件工程导论.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件危机:是指在计算机软件的开发和维护过程中所遇到的一些列严重问题。典型表现:1)对软件的成本和进度估计不准确2)用户对“已完成的”软件系统不满意经常出现3)软件产品质量靠不住4)软件不可维护5)没有适当的文档资料6)软件成本所占比例逐年上升7)软件产品供不应求产生的原因:一方面与软件本身的特点有关,另一封面也和软件开发与维护的方法不正确有关。解决方法:为了解决软件危机,既有技术措施(方法和工具),有有必要的组织管理措施。软件工程正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。利用软件

2、工程来解决软件危机。第二题:软件工程:是指导计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过实践考验而证明正确的管理技术和当前能得到的最好的技术方法结合起来,以经济地开发出高质量的软件并有效地维护它,这就是软件工程。软件生命周期:软件定义、软件开发和运行维护3个阶段构成。每个阶段的任务:1)软件定义时期的任务:问题定义、可行性研究和需求分析。2)开发时期的任务:总体设计、详细设计、编码和单元测试、综合测试。3)维护时期的任务:主要任务是使软件持久的满足用户的需要。具

3、体地说是使用过程中发现错误能得以改正;环境变化时修改以适应新环境;有新需求时及时改进满足用户需求。第三题需求分析的目的:为了开发出真正满足用户需求的软件产品,需要对用户做需求分析,能够深入理解需求。注意事项:1、访谈前需要准备好具体问题,例如询问公司的商品种类。2、正式访谈时需要提出具体的问题3、非正式时准备开放性的问题,以鼓励被访问人员说错自己的想法。4、如果调查人员比较多,应该以发调查表的方式访谈。5、仔细阅读调查表发现新问题并深度访谈。6、可以结合实际使用情景分析的技术,往往非常有效。第四题:软件质量是

4、指软件与明确地和隐含地定义的需求相一致的程度。具体的说是软件与明确叙述的功能和性能需求、文档中明确描述的开发标准以及隐含特征相一致的程度。包含了3个要点:需求是否一致;是否遵守开发准则;是否满足隐含需求。为保证质量需要对技术进行复审、在开发过程中走查、审查,并对程序正确性进行证明。可以看出软件质量的保证措施贯穿于软件开发过程的始末,需要在软件开发中用控制实现,而单单的依赖于最后环节的质量检测,只能检测质量的好坏验证方式而不是保证质量的措施。因此为了保证软件质量,需要对软件过程各个环节进行控制,而不是靠最后的检

5、测环节。第五题:软件是程序、数据及相关文档的完整集合。一般来讲软件被划分为系统软件、应用软件和介于这两者之间的中间件。软件可以简化现实生活中的复杂问题,使得工作效率更高;软件可以提供新型的工作模式,改变人们的生活方式;同时软件也可以提供更好的解决方式,解决以前不能解决的问题。举例:常用的实时通讯软件:腾讯QQ。用途是通讯社交软件。改进方面:1、手机端性能优化原因:手机端有时会不能响应或总是崩溃。改进措施:软件越加庞大,应该出比较精简的版本,适合不同的机型。2、界面单调原因:电脑端软件相对单调,缺乏有趣的机动功

6、能。改进措施:开发有趣的可调功能,能够让用户对界面进行多种方式的调度。3、软件接口少原因:软件接口少,不利于三方开发、使用,功能相对于局限。改进措施:适当开放软件接口,激发第三方开发。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。