搜索
您的当前位置:首页GIS软件工程作业

GIS软件工程作业

来源:乌哈旅游


GIS软件工程作业:

1、软件的生命周期包含哪几个阶段?每个阶段的主要内容是什么

软件的生命周期是指一个从用户需求开始,经过开发、交付使用,在使用中不断增补修订,直到退役的全过程。软件生命周期的主要包括7个阶段,即系统分析与软件定义、软件需求分析、软件设计、软件实现、软件集成、软件验收交付和软件维护。其中每个阶段的主要内容如下:

1)系统分析与软件定义

主要工作为分析系统要求和使用环境,拟定软件任务书和明确软件验收方法,确定软件关键程度等级,最终以制定软件研制任务书为完成标志,通过评审软件研制任务书和拟定软件质量保证大纲来进行本阶段的质量控制;

2)软件需求分析

本阶段的主要工作是确定软件的功能、性能和接口要求,编写需求规格说明;制定软件可靠性、安全性设计准则;拟定软件的系统测试计划;本阶段以提交软件需求规则说明和项目开发计划为完成标志,通过评审软件需求规格说明和制定软件质量保证大纲实施计划并选定适当的规范来保证本阶段的质量;

3)软件设计

主要工作是进行软件概要设计和详细设计,对关键、重要的软件进行可靠性、安全性分析和设计,拟定软件的集成测试计划。本阶段以提交软件概要设计说明和软件详细设计说明为完成标志,通过评审软件概要设计和详细设计说明以及图案件配置管理为主要质量控制手段;

4)软件实现

主要工作是编写代码,对程序进行代码复审、静态分析和单元测试,编写软件使用说

明;本阶段以提交源程序,程序单元测试规程、用例和报告以及图案件使用说明(初稿)为完成标志;同坐源程序的代码复审、静态分析和单元测试以及软件配置管理来进行质量控制;

5)软件集成

主要工作是进行软件的集成与测试、完成软件使用说明的编制;本阶段以提交通过测试的软件系统、软件集成测试和系统测试分析报告以及提交软件使用说明为完成标志;通过对软件集成测试和系统测试的计划、规程、用例和报告进行评审、对测试过程进行监控以及软件配置管理对软件进行质量控制;

6)软件验收交付

本阶段的主要工作是进行软件的验收测试和审计以及组织软件的交付;以通过验收测试为完成标志,通过对软件验收测试和交付使用过程进行监控和审核;

2、GIS软件工程的特色和特点表现在哪几个方面? GIS软件工程的特色特点主要表现为: 1)系统复杂度大 2)以数据为中心 3)系统的表达方式复杂 4)系统更新速度快 5)用户需求复杂 6)系统维护工作量大 7)系统可操作性差

3、需求分析在软件生命周期中的地位和作用是什么,需求工程包含那些内容? 需求分析的地位:是软件定义时期的最后一个阶段,主要回答“系统必须做什么?”

的问题,就是要全面地理解用户的各项要求,并准确地表达所接受的用户需求;

需求分析的作用:需求分析具有决策性、方向性、策略性,在软件开发过程中具有举足轻重的作用;

需求工程包含的主要内容:应用已证实有效的原理、方法,通过合适的工具和记号,系统地描述出待开发系统及其行为特征和相关约束;通常是一些过程的集合:需求获取(需求引出)、需求分析和编写软件规格说明书(SRS)及验证(包括鉴定和证实)。

因篇幅问题不能全部显示,请点此查看更多更全内容

Top