ATA培训(共79张).pptx
《ATA培训(共79张).pptx》由会员分享,可在线阅读,更多相关《ATA培训(共79张).pptx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机软件技术人员(中级)50学时(12理论+20实践+18训练)课程安排理论知识部分(200道选择题)n职业道德(10% 17单+3多)n基本知识(20% 35单+6多)n计算机基本应用操作(10% 9单+10多)n计算机软件系统分析(5% 8单+2多)n计算机软件设计(10% 14单+6多)n计算机软件编码(20% 30单+10多)n计算机软件测试(15% 23单+7多)n计算机软件系统集成(5% 7单+3多)n计算机软件维护(5% 5单+5多)实践操作部分(12道)仿真环境下,不需要存储数据,系统自动阅卷n计算机基本应用操作(10% 6题)Windows XP、RTX、OFFICE200
2、3 、SQL Server 2005真实环境下,在C盘产生GATDoc(提供给考生的素材文件)和GATAnswer(考生按要求将文件按要求存放在其中)文件夹,提交后由考试中心人工阅卷n计算机软件系统分析(10% 1题)Visio2003n计算机软件设计(10% 1题)Rose2003n计算机软件编码(40% 1题)Visual Studio 2005(VB.NET)n计算机软件测试(15% 1题)Visual Studio 2005(VB.NET)、NUnitn计算机软件系统集成(10% 1题) Visual Studio 2005 、HTML Help workshop、Sandcastle
3、 Help File Buildern计算机软件维护(5% 1题)Rose2003、SQL Server 2005理论知识4.计算机软件系统分析n软件与软件危机n软件工程n软件生命周期n软件开发模型n可行性分析n需求分析软件n程序、软件与软件产品独唱-小合唱-合唱-万人大合唱 | | |简单程序 较复杂程序 软件n软件包括程序:按事先设计的功能和性能需求执行的指令序列数据:是程序能正常操纵信息的数据结构文档:与程序开发、维护和使用有关的图文材料 软件危机n定义计算机软件的开发和维护过程所遇到的一系列严重问题 n表现n对软件开发成本和进度的估算很不准确n用户很不满意n质量很不可靠n没有适当的文档
4、n软件成本比重上升n供不应求:软件开发生产率跟不上计算机应用迅速深入的趋势 软件工程n定义n软件工程将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件中n指导计算机软件开发和维护的工程学科 n工程方法+管理技术+技术方法软件工程n软件生命周期n软件定义n问题定义n可行性分析n需求分析n软件开发n系统设计(包括概要设计和详细设计)n编码n测试n软件维护软件开发模型n瀑布模型n快速原型模型n螺旋模型n增量模型瀑布模型问题定义可行性研究需求分析软件设计编码测试维护瀑布模型n特点n阶段的顺序性和依赖性n推迟实现的观点n质量保证n存在问题n不适合需求模糊的系统快速原
5、型模型需求分析原型开发最终系统设计原型评价最终系统实现用户反馈快速原型模型n特点n快速开发工具n循环n低成本n种类n渐进型n抛弃型螺旋模型螺旋模型n特点n瀑布模型+快速原型+风险分析n迭代过程n一个螺旋式周期 n确定目标,选择方案,选定完成目标的策略 n风险角度分析该策略 n启动一个开发阶段 n评价前一步的结果,计划下一轮的工作 增量模型(递增模型) 先完成一个系统子集的开发,再按同样的开发步骤增加功能 (系统子集),如此递增下去直至满足全部系统需求。 系统总体设计在初始子集设计阶段就应作出设想。可行性研究nWhy to do? 可行性研究nWhat to do?需求分析nHow to do?
6、 系统设计可行性研究的任务n回答是否可行n最短时间n最小代价n三个方面的可行性n技术可行性n经济可行性n操作可行性循环可行性研究的步骤1.复查系统规模和目标2.研究现有系统功能3.导出新系统模型4.重新定义问题5.导出和分析各种可选解决方案6.推荐行动方针7.草拟开发计划8.书写文档提交审查需求分析n需求分析的任务与步骤 n需求获取的常用方法n分析建模n结构化分析法SAn面向对象分析法OOAn软件需求规格说明书SRS需求分析的任务和步骤n需求分析的任务n建立分析模型 n编写需求说明 n需求分析的步骤n需求获取数据收集与分析 n需求提炼识别问题,明确设计目标n需求描述分析建模,编写需求分析说明文
7、档 n需求验证在此阶段要进行需求测试注:软件系统开发工具和语言的确定在程序编码阶段才开始需求获取的过程n需求调研的前期准备工作围绕的内容n调研对象、调研内容、调研记录n联合分析小组 n用户代表、领域专家和系统分析员n客户访谈 n充分准备,寻找共同语言 n循序渐进、逐步逼近 n了解用户的身份、背景,以便随机应变n应该先了解宏观问题,再了解细节问题n轻易不要打断用户的谈话n避免片面地听到某些用户的需求而忽视其他用户的需求n问题分析与确认 n多个来回需求提炼识别的内容从系统角度来看n环境需求 n用户界面需求n安全保密需求 n功能需求n性能需求.分析建模两种思想n结构化分析模型 SAn面向对象分析模型
8、 OOAn分析模型描述工具nDFD、DDnE-R图 n用例图,对象-关系图,对象-行为图 两种程序设计方法n程序设计的两次飞跃n结构化程序设计n程序=数据结构+算法n面向对象程序设计n程序 = 对象 + 消息 两种软件工程方法n传统软件工程n软件分析 总体设计 详细设计 面向过程的编码 测试 n面向对象软件工程n软件分析与对象抽取 对象详细设计 面向对象的编码 测试 面向对象的基本概念n对象Objectn类Classn继承Inheritancen消息Message n面向对象n对象+类+继承+消息通信具体建模方法n原型分析法n结构化分析法n用例分析法(面向对象)原型分析法n 按照用户的需要,提
9、供基本的界面风格快速形成一个操作流程界面n 可能只是一个框架,体现主要的功能,具体的功能没有实现,只是结果n 静态的操作流程,以便与用户快速就需求达成一致n 主要考虑系统的功能需求,很少考虑非功能需求n 适用于没有大量运算和逻辑处理过程的系统 n 开发的系统更加贴近实际,提高了用户的满意程度 结构化分析法n结构化分析工具(面向数据流的分析方法)nDFD(举例)nDD(举例)nE-R图 用例分析法n用例的建立表明开发者和用户需求规格达成的共识 n三步骤:识别系统参与者、合并需求获得用例、进行用例描述n面向对象分析工具n用例图,类对象图n对象-关系图n对象-行为图软件需求规格说明书(SRS) 引言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ATA 培训 79
限制150内