欢迎来到天天文库
浏览记录
ID:62103383
大小:1.24 MB
页数:96页
时间:2021-04-16
《最新全国计算机等级考试二级公共基础知识讲义(第3章)教学讲义ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、全国计算机等级考试二级公共基础知识讲义(第3章)二级Access考试介绍一、考试方式1.笔试:90分钟,满分100分,其中含公共基础知识部分30分2.上机操作:90分钟,满分100分二、笔试题型及分值(根据考试大纲及往年试题)1.选择题70分(每小题2分,共35题)2.填空题30分(每空2分,共15题)三、上机操作1.基本操作(30分)2.简单应用(40分)3.综合应用(30分)2我们的目标通过二级考试33.1软件工程基本概念软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。软件危机主要表现在成本、质量、生产率等问题。软件工程是应用于计算机软件的
2、定义、开发和维护的一整套方法、工具、文档、实践标准和工序。软件工程的主要思想是强调在软件开发过程中需要应用工程化原则。软件工程包括3个要素:方法、工具和过程。方法是完成软件工程项目的技术手段;工具支持软件的开发、管理文档生成;过程支持软件开发的各个环节的控制、管理。软件工程过程是把输入转化为输出的一组彼此相关的资源和活动,包含4种基本活动:(1)P——软件规格说明;Plan(2)D——软件开发;Do(3)C——软件确认;Check(4)A——软件演进。Action7软件的分类软件按功能可分为:应用软件、系统软件和支撑软件(或工具软件)。应用软件是为解决特定领域
3、的应用而开发的软件。例如,事物处理软件、工程与科学计算软件、实时处理软件、嵌入式软件、人工智能软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用户提供各种服务的软件,如操作系统、编译程序、汇编程序、网络软件、数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支撑开发和维护应用软件的工具软件,如需求分析工具软件、设计工具软件、编码工具软件、测试工具软件、维护工具软件等,也包括辅助管理人员控制开发进程和项目管理的工具软件,如计划进度管理工具软件、过程控制工具软件、质量管理及配置管
4、理工具软件等。8软件危机软件危机主要表现在:(1)软件需求的增长得不到满足;(2)软件开发成本和进度无法控制;(3)软件质量难以保证;(4)软件不可维护或维护程度非常低;(5)软件成本不断提高;(6)软件开发生产效率的提高赶不上硬件的发展和应用需求的增长。总之,可以将软件危机归结为成本、质量和生产率等问题。9软件周期软件周期:软件产品从提出、实现、使用、维护到停止使用、退役的过程。软件生命周期三个阶段:软件定义、软件开发、运行维护,主要活动阶段是:(1)可行性研究与计划制定;(2)需求分析;(3)软件设计;(4)软件实现;(5)软件测试;(6)运行和维护。10
5、11软件工程的目标和与原则:目标:在给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。基本目标:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发软件易于移植;需要较低的费用;能按时完成开发,及时交付使用。基本原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。12软件工程软件工程的理论和技术性研究的内容主要包括:软件开发技术和软件工程管理。软件开发技术包括:软件开发方法学、开发过程、开发工具和软件工程环境。软件工程管理包括:软件管理学
6、、软件工程经济学、软件心理学等内容。软件管理学包括人员组织、进度安排、质量保证、配置管理、项目计划等。13软件开发工具与软件开发环境1、软件开发工具。是协助开发人员进行软件开发活动所使用的软件或环境,它包括需求分析工具、设计工具、编码工具、排错工具、测试工具等。2、软件开发环境。是指全面支持软件开发全过程的软件工具集合。14历届试题2005.4(8)下列描述中正确的是A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合2005.9(5)下列描述中正确的是A)软件工程只是解决软件项目的管理问题B)
7、软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题15历届试题(3)下列选项中不属于软件生命周期开发阶段任务的是A)软件测试 B)概要设计C)软件维护 D)详细设计2007.4(4)软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于【4】阶段。2007.9(1)软件是指A)程序B)程序和文档C)算法加数据结构D)程序、数据与相关文档的完整结合162008.9(3)软件工程三要素包括方法、工具和过程,其中,【3】支持软件开发的各个环节的控
8、制和管理。【4】是完成软件工程项目的技
此文档下载收益归作者所有