软件工程作业

发布 2021-05-05 19:35:28 阅读 1255

北京师范大学继续教育与教师培训学院。

网络教育。或c a

1. 什么是软件需求?软件需求有哪些分析方法?需求的描述工具都有哪些?需求管理的中心任务是什么?

答:软件需求就是为了解决现实世界中的特定问题必须展现的属性。这里的问题可能是用户的任务自动化,或由软件来完成一个组织的业务处理,或控制一个设备等等。

软件需求分析方法:面向功能分析、面向对象分析、面向数据分析,各适用不同的目标系统。

需求分析中的概念模型,是站在用户的立场上,开发者用一些软件工具,来表述用户对系统的功能、性能、接口和界面的需求。这些工具包括用况图、数据流图、状态模型图、用户交互图、对象模型图、数据模型图和功能需求列表、性能需求列表、接口需求列表、界面需求列表等。

需求管理的中心任务,是保证软件项目或产品满足客户在软件功能、性能、接口三个方面的需求。

2. 面向过程详细设计中描述工具流程图的表示元数有哪些?并对每种元数进行说明。

在cmm框架中,软件策划管理的方法,是面向cmml2的关键过程域spto (software project tracking and oversight)方法。其目的是建立对实际进展的可视性监控,使管理者能在计划发生明显偏离时采取有效措施。软件策划文档就是《软件开发计划书》,一般它还包括质量保证计划、软件配置管理计划、测试计划、里程碑及评审点计划。

由于测试、质量保证和配置管理都比较复杂,所以将它们放在后续章节中单独论述。软件开发计划是软件项目策划过程的最终工作产品,请阐述软件策划文档应有的格式和内容,并具体阐述软件策划管理方法。

答:软件策划文档应有的格式和内容(1) 软件项目的目的、范围、目标和对象; (2) 软件生命周期的选择与裁剪;

(3) 确定软件开发和维护的规范、方法和标准。

例如:开发策略、配置管理、质量保证、设计方法、问题跟踪和解决、软件测量等;

(4) 软件工作产品的确定5) 对工作产品规模的估计;

(6) 对工作量和成本的估计7) 关键计算机资源的预计和使用情况;

(8) 项目的进度、里程碑和评审计划; (9) 风险的识别和评估;

(10) 项目工程设施和工具的计划。

软件策划管理方法:

在cmm框架中,软件策划管理的方法,是面向cmml2的关键过程域spto (software project tracking and oversight)方法。其目的是建立对实际进展的可视性监控,使管理者能在计划发生明显偏离时采取有效措施。

当软件开发计划发生20%的偏离时,必须提出软件开发计划变更申请,经评审和批准后,修改《软件开发计划》,并将修改的结果通知有关的组和个人。

计划跟踪与监控时,必须注意软件工程中的“20%-80%原理”,即“二八定律”。

软件工程作业

题目4 operating systems 操作系统 我们通过移动时代最流行的两大操作系统来分析他们的特点。谷歌 andriod 苹果 ios 日前,市场调研机构发布了 2017 年第一季度智能 踪报告,通过该报告我们了解到,苹果依然是目前全球第二大智能手机厂商,具备ios的iphone 所占的市场...

软件工程作业

计算机与信息技术学院软件工程。专业 计算机科学与技术年级 班级 09级计科一班 2011 2012学年第二学期。一 设计背景 工资管理工作在高校日常管理中占据及其重要的地位,是真正涉及到千家万户的一件大事。高校工资管理事务政策性强,数据量大,而且报表多 条目细,要求高度精确和高度安全,还要求报表标准...

软件工程作业

生命信息与仪器工程学院。设计题目 基于gprs的远程自动抄表系统设计 专业 测试计量技术及仪器 学号。姓名。导师。一 系统功能图及网络架构。二 结构图及例图。1.用户角色关系图。主要为系统用户及权限的物理结构,其中用户对应多个角色,角色与权限为多对多的关系,中间通过中间表相互关联。2.抄表过程异常结...