![软件工程作业(答案参考)_第1页](http://file4.renrendoc.com/view/0f74a84c41a05145502f9fb9bfe37d86/0f74a84c41a05145502f9fb9bfe37d861.gif)
![软件工程作业(答案参考)_第2页](http://file4.renrendoc.com/view/0f74a84c41a05145502f9fb9bfe37d86/0f74a84c41a05145502f9fb9bfe37d862.gif)
![软件工程作业(答案参考)_第3页](http://file4.renrendoc.com/view/0f74a84c41a05145502f9fb9bfe37d86/0f74a84c41a05145502f9fb9bfe37d863.gif)
![软件工程作业(答案参考)_第4页](http://file4.renrendoc.com/view/0f74a84c41a05145502f9fb9bfe37d86/0f74a84c41a05145502f9fb9bfe37d864.gif)
![软件工程作业(答案参考)_第5页](http://file4.renrendoc.com/view/0f74a84c41a05145502f9fb9bfe37d86/0f74a84c41a05145502f9fb9bfe37d865.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程第一次作业答:软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科.代社会中,软件应用于多个方面.典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。答答:可理解性(understandability)。系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制软件系统的复杂性,并支持软件的维护、移植或重用.3)以你的经验,举例说明一个成熟的软件通常采用什么方法来适应现实世界的变化的?答:以猎豹游览器为例,开始软件投入市场公测,软件自带收集错误报告的程式,当遇到问题软件错误,会将相关信息反馈到接受错误信息的服务器,已方便程序员及时发现问题加以功能,对软件的建议也会收集到服务器,按实用性需求程序员可在原有程序上开发调整更适合用户使用的程序。4)假设某软件公司,能为同一个用户开发两个不同层次的软件:一个层次的软件功能非常能;另一个层次的软件仅仅能满足用户需求,但没有提供其他额外的功能。请问如果你次的软件?答:我会选择仅仅满足用户需求的软件。因为太多的功能,相对于非专业的人员,在用决用户需求.5)协同工作有什么重要性?答:日常工作中,80%的事项,都需要与同事协作完成、与其他部门协调资源、或者向领导进行请示汇报;80%的工作都处于开放的环境,如特殊请求、突发事件、临时汇报、项目协作、活动组织、意见征集、沟通协调等等,因此,通过柔性协作流程的使用,员工可以很便一,简单来说,就是实现员工的工作产生1+1>2的效果。6)只要是编程高手,即使是不懂软件工程,也能编出很好的软件。答:不一定。软件的开发是由需求调研分析、概要设计、详细设计、编码、测试及用户体验反馈等组成的。所以只是懂得编码编程其中一部分不一定能编出很好的软件。7)只要拥有一套讲述如何开发软件的书籍,并了解了书中的标准与示例,就可以解决软件开发中遇到的任何问题。地解决软件开发中大量常见的问题。但实践者并不能因此依赖于书籍,这有如下两个原因。 (2)软件技术日新月异,没有哪一种标准能长盛不衰。祖传秘方在某些领域很吃香,而在软件领域可能意味着落后.8)只要拥有最好的开发工具、最好的计算机,一定能做出优秀的软件。答:不一定。软件的开发是由需求调研分析、概要设计、详细设计、编码、测试及用户体验反馈等组成的.所以只是有最好的开发工具、最好的计算机其中一部分不一定能做出优秀的软件。大公司经常有这样的心态。良好的开发环境只是产出成果的必要条件,而不是充分条件。如果拥有好环境的是一群庸人或者是一群勾心斗角的聪明人,难保他们不干出南辕北辙的事情.9)软件开发时,如果进度慢,落后于计划,可以增加更多的程序员来解决。答:软件开发不同于传统的农业生产,人多不见得力量大。如果给落后于计划的项目增添新手,可能会更加延误项目,原因如下.(1)新手会产生很多新的错误,给项目添麻烦。(2)老手向新手解释工作及交流思想都要花费时间,使实际开发时间更少。所以精确地制定项目计划很重要,不在乎计划中的进度看起来有多么快,计划要恰如其分.10)争议:如果软件运行较慢,是换一台更快的计算机,还是设计一种更快的算法?已经用于商业,则需谨慎考虑。若换一台更快的计算机能解决问题,则是最快的解决方案.改进算法虽然可以从根本上提高软件的运行速度,但可能引入错误并延误进度。技术狂毫无疑问会选择后者,因为他们觉得放弃任何可以优化的机会就等于犯罪。类似的争议还有:是买现成的程序,还是彻底由自己开发?技术人员和商业人士常常会有不同的决策.得效益,一般都在软件测试阶段.相对而言,此阶段也是与用户交流最多的。12)系统分析员主要工作在哪个时期?程序员主要工作在哪个时期?答:系统分析员主要工作在详细设计阶段,程序员主要工作在程序编码阶段。13)软件定义时期的三个阶段,各自回答什么关键问题?答:三个阶段1。定义阶段:可行性研究初步项目计划、需求分析2.开发阶段:概要设计、详细设计、实现、测试3.运行和维护阶段:运行、维护、废弃14)软件开发时期有几个阶段?各自回答什么关键问题?答:软件开发一般分为五个阶段:1。问题的定义及规划此阶段是软件开发与需求放共同讨论,主要确定软件的开发目标及其可行性.2。需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析.需求分析我们必须定制需求变更计划来应付这种变化,以保护整个项目的正常进行。3。软件设计此阶段中偶要根据需求分析的结果,对整个软件系统进行设计,如系统框架设计、数据库设4.程序编码此阶段是将软件设计的结果转化为计算机可运行的程序代码.在程序编码中必定要制定统一、符合标准的编写规范.以保证程序的可读性、易维护性。提高程序的运行效率。5。软件测试在软件设计完成之后要进行严密的测试,一发现软件在整个软件设计过程中存在的问题并加15)软件体系结构最早是在哪个阶段决定的?计将为软件程序编写打下良好的基础。答:详细设计与程序编写阶段的联系就比如详细设计是楼房住框架,程序编写是室内装修。先有详细设计再有程序编写。18)软件维护有那几种?各有什么功能?修改软件以适应环境的变化;改正性维护也就职诊断和改正在应用过程中发现的软件错误;完善性维护即根据用户的要求改进或扩充软件使它更加完善;预防性维护即修改软件为将来的维护活动预先做准备。19)你是否开发过大型系统,开发模式是什么?在程序设计中使用过何种语言?答:未曾开发过系统,具体不清楚。程序中曾学过C语言与汇编语言,但都不太记得了。20)如末开发型系统,你认为大型信息管理系统最佳
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 散装行业话务员工作总结
- 2025-2030全球IP66工业平板电脑行业调研及趋势分析报告
- 2025年全球及中国1,1,1,2,3,3,3-七氟丙烷行业头部企业市场占有率及排名调研报告
- 2025年全球及中国可移动游泳池地板行业头部企业市场占有率及排名调研报告
- 2025-2030全球喷丸研磨石行业调研及趋势分析报告
- 2025年全球及中国超声波和热熔嵌件行业头部企业市场占有率及排名调研报告
- 2025-2030全球振动供料系统行业调研及趋势分析报告
- 2025年全球及中国晶圆旋转清洗机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国振动脱油机行业头部企业市场占有率及排名调研报告
- 2025年全球及中国艺术品和古董搬运服务行业头部企业市场占有率及排名调研报告
- 人教版2024-2025学年八年级上学期数学期末压轴题练习
- 【人教版化学】必修1 知识点默写小纸条(答案背诵版)
- 江苏省无锡市2023-2024学年八年级上学期期末数学试题(原卷版)
- 全国第三届职业技能大赛(无人机驾驶(植保)项目)选拔赛理论考试题库(含答案)
- 对口升学语文模拟试卷(10)-江西省(解析版)
- 《奥特莱斯业态浅析》课件
- 2022年湖南省公务员录用考试《申论》真题(县乡卷)及答案解析
- 国家安全教育课程教学大纲分享
- 养殖场兽医服务合同
- 电气工程及其自动化基础知识单选题100道及答案解析
- HR六大板块+三支柱体系
评论
0/150
提交评论