2011版软件开发工具复习资料(含eclipse)

上传人:j****9 文档编号:45026804 上传时间:2018-06-14 格式:DOC 页数:3 大小:21.29KB
返回 下载 相关 举报
2011版软件开发工具复习资料(含eclipse)_第1页
第1页 / 共3页
2011版软件开发工具复习资料(含eclipse)_第2页
第2页 / 共3页
2011版软件开发工具复习资料(含eclipse)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《2011版软件开发工具复习资料(含eclipse)》由会员分享,可在线阅读,更多相关《2011版软件开发工具复习资料(含eclipse)(3页珍藏版)》请在金锄头文库上搜索。

1、11)软件开发工具的发展过程:机器语言,汇编语言,高级语言,第四代语言,通用 软件,专用软件,集成软件开发工具。 2)软件开发工具产生和应用的必然性:硬件是躯体,软件是使用者和计算机的桥梁, 是知识结晶,文明和知识载体,关系纽带,是软件技术发展的产物。 3)软件开发工具的趋势:面向网络,开源软件的兴起和运用。 4)软件的实质:无影的事先编好的指令,对应用环境和业务流程的正确理解和描述。 一端是硬件,一端是用户,知识的提炼表述固化。 5)软件开发工具的发展:自动化程度提高,需求分析和架构离用户近。延伸到项目 和版本管理,管理科学。 6)软件开发工具的概念:在高级程序设计语言基础上,为提高软件开发

2、质量效率从 规划分析设计测试文档和管理等方面,对软件开发者提供各种不同程度的帮助的 一类新型的软件,支持开发全过程。 7)软件开发工具的作用:提高软件开发效率,保证质量,加快周期,同时使得系统 更加规范,节省人力财力。 8)软件开发过程:提出要求,总体设计,实现阶段,调测阶段。 9)软件开发工具的基本功能:认识描述客观系统,存储和管理信息,代码编写生成, 文档的编制生成,软件项目管理。 10) 软件开发工具主要性能指标:表达和描述能力,信息一致性,方便程度,工具可 靠程度,软件硬件环境要求。 11) 软件开发工具三类:计划工具,分析工具,设计工具。 12) 软件开发的困难:用户和程序员对软件功

3、能理解的转换,人和机器之间的交流。 13) 大型软件开发困难和产生原因:一致性,测试,进度,文档代码协调,版本。原 因是:大系统复杂性,组织协调困难,各领域差别,时间因素。 14) 结构化程序设计的思想:程序互相影响控制在模块内部,合理划分保证结构良好。 几个原则:自顶向下,逐层分解,每个模块一个出入口。3 个基本语句结构:顺 序,选择,循环,限制使用 GOTO. 15) 软件工程思想:从组织管理角度加强力量,是软件程序员的个人劳动提高成为有 组织可控制的工程,从而大幅度根本提高软件开发的效率和质量。 16) 面向对象的程序设计的基本思想:任何事物都是对象,静态属性和动态操作,不 必公开就是封

4、装性;对象网络结构有抽象具体群体个体整体部分;抽象较大的对 象性质自然成为他子类的性质即是遗传性。 17) 即插即用程序设计思想:一部分人专门生产芯片,一部分人构造结构,把软件组 件插入结构完成大型软件研制困难。困难:标准化问题,软件部件提供方式。 18) 软件评价:实现所有功能准确给出预定结果,用户界面友好符合相关和知识能力, 速度适合,可靠性,程序易读,结构良好,文档齐全保证系统易于修改。 19) 程序员做到:严格在本模块内操作;按总体设计去传递参数值;公用文件数据库 存取必须按照统一规定格式,标识符按照统一原则,编写文档遵循统一规定,程 序风格一致。 20) 软件项目组要求:严格成文的规

5、范标准并熟知,严格分工,详细时间表并严格执 行。 21) 软件开发过程中信息流通的模型是需求分析阶段建立的逻辑模型,表示信息的来 源去向存储及处理的逻辑过程。 22) 软件开发工具过程中涉及的信息类型:系统环境现状需求信息,功能设计物理设 计信息,软件成果本身;用户对系统的各种变更要求和记录。223) 软件开发工具进行的信息管理:许多信息要长期保存,数据加工转换,人人之间 的信息交流(分析人员,程序员,用户,维护人员) 24) 软件开发工具理论基础:概念模式,数据库技术,编译技术,人机界面,管理科 学中项目管理版本管理,系统工程。 25) 概念模式:认识事物过程中,对于某一事物或某一系统形成的

6、抽象的一般化的框 架。 26) 8 种概念模式:框图;结构图;数据流程图;实体关系图;数据字典;时序网络, 数学与逻辑模型,计算机模拟模型。 27) 框图:程序执行的逻辑过程,处理判断输入输出,起始终结。 28) 结构图:模块结构,顺序调用选择调用循环调用。 29) 数据流程图:DFD,系统的信息流程,描述某一业务处理系统的信息来源存储处理 去向的全面情况。基本元素:外部实体,数据处理与数据存储。 30) 实体关系图:描述静态数据结构的概念模式,实体关系属性概括数据的基本结构。31) 数据字典:DD,描述数据内容的概念模式, 32) 时序网络:描述系统状态及其转换方式。 33) 数学与逻辑模型

7、:描述客观系统状态或运动规律。 34) 计算机模拟模型:强有力。 35) 信息库概念:包罗万象随着项目进度不断修改补充的数据集合(一致性) ,软件开 发全过程的信心管理总枢纽。 36) 一致性的意义和维护方法:牵一发动全身,程序变文档必变,版本问题。维护方 法:足够的信息科学管理,保证版本一致性和各种语言资料间一致性。 37) 人机界面重要性:对于用户来说,界面就是系统本身。 38) 人机界面设计原则:通信,用户界面一致,用户界面必须让用户随时掌握任务进 展情况,能提供帮助,宁可让程序多干不让用户多干。 39) 项目管理的含义:与固定生产线上的日常生产管理不同,具有更大的变动性时间 性的另一类

8、管理任务。 40) 项目管理的基本目标:使产品质量得到有效控制,保证进度完成,有效利用资源, 控制降低成本。 41) 版本管理:保持两个一致性。 42) 软件开发工具基本功能:提供描述软件状况及其开发过程的概念模式,以协助软 件开发人员认识软件工作环境和要求,合理组织管理软件开发全过程;提供存储 和管理信息的机制和手段;帮助使用者编制生成修改各种文档,代码生成,对于 历史信息跨生命周期管理(项目进度和版本更新) 43) 软件开发工具一般结构:总控部分与人机界面,信息库及管理模块,文档生成模 块,代码生成模块,项目管理模块。 44) 总体结构设计考虑:面向使用者,保证信息准确传递,系统开放性和灵

9、活性。 45) 信息库内容:系统状况,设计成果,运行状况记录,项目版本管理信息。 46) 信息库的组织方式:逻辑上统一物理上分散建立统一信息库管理模块来进行管理 的结构。 47) 信息库具体的组织方式:集中方式,分散方式,逻辑上集中物理上分散。 48) 信息库管理的主要功能:录入更新,使用查询,一致性维护,信息逻辑联系的识 别与记录,如何实现定量信息与文字信息协调一致。 49) 代码生成的基本方法:由代码生成器根据设计要求,自动半自动产生相应某种语3言的程序。 50) 文档生成的基本方法:文章,表格,图形。 51) 项目管理的内容:研究与确定开发工作的方针方法,开发任务的划分与分工,资 源状况

10、,人员情况,变更情况,质量情况。 52) 项目管理的方法:人们根据项目管理经验,提出以项目数据库为中心进行项目管 理的方法。项目数据库是信息库的一个组成部分,他记录的项目本身进展的各种 信息。 53) 版本管理的基本内容:版本编号,功能改变,模块组成,文档状况,推出时间, 用户数量,用户反映,封存状况。 54) 购置与开发之间权衡的原则:准备从事软件开发工作的性质和要求,开发人员对 支持工作与支持程度的实际需要,工作环境,人员因素, 55) 软件开发工具进行市场调查的要点:功能,性能,开发方法理论,运行环境,文 档资料齐全,服务和培训,价格。 56) 购买软件开发工具的步骤:明确目的和要求,明

11、确环境个制约条件,市场调查, 综合比较,测试和检验,正式签约,安装试用。 57) 组织管理工作内容:严格使用制度,记录使用详细过程,培训使用人员,经常审 计和评价。 58) 自行开发工具的必要条件:实际出发设定现实有限目标,短小实用逐步积累,文 档齐全,谨慎设定目标,服务与文档 59) 软件开发工具发展趋势:智能化,网络化,一体化,标准化。 。 60) Eclipse 特点:大平台,小核心,多插件。Visual Studio 速度优势. 61) 断点:程序调试的重要概念,可以使程序在运行到断点位置时自动暂停并显示程 序的当前状态。三种:行断点,方法断点,事件断点。 62) EMF 功能:代码生

12、成,输入,默认的持久化机制,模型编辑器。 63) 面向对象:OO 含面向对象分析 OOA,面向对象设计 OOD 面向对象程序设计 OOP. 64) 面向对象概念:对象-一些属性及操作行为的封装体, ;类对一组几乎相同对象 的描述;属性以静态的数据组成;抽象人们认识客观世界中复杂性的一种基 本方法。抽象是食物或现象的概括描述突出共性不考虑差异。封装-信息隐藏。 方法-驻留在对象的过程。继承对象继承他所在类的结构。消息与多态完成 事情即是向有关对象发送消息,多态是指不同事物具有不同表达形式的能力,不 同结构内部对象可以共享相同的外部接口,既很好支持了消息机制由不同对象接 收到同一消息可以产生不同结果的多态体现。 65) 面向对象方法的优点:解决软件维护的复杂性和提高生产效率。灵活性,风险降 低,知识重用度高,接近于自然,交互性好易于维护。 66) 面向对象方法的基本过程:标识和定义对象及类,组织类间的关系,在类层中构 造框架,建立可重用的类库和应用程序框架。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号