注意:因为学习平台题目是随机,选择题选项也是随机,一定注意答案对应的选项,同学们在本页按“Ctrl+F”快捷搜索题目中“关键字”就可以快速定位题目,还是不懂的话可以看这个:快速答题技巧
一、简答题(40分)
银行计算机储蓄系统的工作过程大致如下: 储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。试根据已知条件,画出对应的实体-联系图(E-R图)。(15分)
答:

按照在不同软件开发生命周期中所起的作用,软件开发工具可以分为哪些类别?各类别的具体作用是什么(15分)
答:
按照在不同软件开发生命周期中所起的作用,可将软件开发工具分为规划分析类工具、设计类工具、编码类工具、测试类工具、维护类工具、项目管理类工具这几个类别。
第一类规划分析类工具,作用是支持软件开发前期的需求获取与规划工作,帮助开发团队梳理用户需求、梳理业务逻辑,辅助生成需求规格说明,完成可行性分析,为后续开发明确方向与边界。
第二类设计类工具,作用是支撑系统架构设计与模块细节设计,可辅助完成总体结构设计、数据库设计、界面设计等工作,帮助开发者清晰呈现设计方案,方便团队内沟通对齐设计思路。
第三类编码类工具,作用是为代码编写提供辅助支持,包括各种集成开发环境、代码编辑器、代码生成工具、调试工具等,能够提升编码效率,辅助开发者排查代码错误,规范代码格式。
第四类测试类工具,作用是支撑软件开发各阶段的测试工作,可帮助完成测试用例管理、自动化测试执行、缺陷跟踪、性能测试等工作,协助开发团队发现软件存在的问题,保障软件质量。
第五类维护类工具,作用是用于软件上线后的运行维护工作,可辅助监控软件运行状态、追踪定位线上问题、支撑版本更新与缺陷修复,帮助维持软件的正常稳定运行。
第六类项目管理类工具,作用是辅助软件开发全流程的项目管理工作,可支持进度跟踪、人员分工管理、版本控制、文档管理等工作,帮助团队协调开发资源,把控项目开发进度与质量。
假设自己的任务是对一个已有的软件做重大修改,而且只允许从下述文档中选取两份:(a)程序的规格说明;(b)程序的详细设计结果(自然语言描述加上某种设计工具表示);(c)源程序清单(其中有适当数量的注解)。应选取哪两份文档?为什么这样选取?打算怎样完成交给自己的任务?(10分)
答:
应该选取(a)程序的规格说明和(c)源程序清单两份文档。
我选这两份的原因是:程序的规格说明明确了原有软件的功能、性能、接口等核心需求,能帮助我明确修改需要遵循的边界和目标,保证修改不会偏离原有软件的设计初衷;而源程序清单是软件可直接运行修改的基础,包含足够注解的源程序可以帮助我梳理代码的整体结构、逻辑走向,是完成修改工作的直接依据。相比之下,详细设计结果只是设计阶段的中间产物,即便缺失也可以从规格说明和现有源程序中反推得到原有设计逻辑,因此优先级低于上述两份文档。
实际开展修改工作时,我会先对照程序规格说明,逐段梳理现有源程序的逻辑,定位需要修改的功能模块,再明确修改范围,在保证原有软件其他功能不受影响的前提下完成目标修改,最后对照规格说明验证修改后的功能是否符合要求。
二、操作题(60分)
请以开发一个小型的软件项目为例,书写软件需求报告、概要设计报告、详细设计报告.
要求:
报告不少于20页和5千字
需图文结合,大小标题分级、结构清晰
开放性题目不提供范文,防止雷同,有需要可联系客服付费定制(年费可专享定制)
未经授权,禁止转载,发布者:形考达人
,出处:https://www.xingkaowang.com/35237.html
免责声明:本站不对内容的完整性、权威性及其观点立场正确性做任何保证或承诺!付费为资源整合费用,前请自行鉴别。
免费答案:形考作业所有题目均出自课程讲义中,可自行学习寻找题目答案,本站内容可作为临时参考工具,但不应完全依赖,建议仅作为辅助核对答案的工具,而非直接使用!