软件工程基础部分知识点总结 知识点一 软件工程的基本概念 1、软件定义:是计算机系统中与硬件相互依存的另一部分,是包括程序、数据以及相关 文档的完整集合。 1)程序是软件开发人员根据用户需求开发的、用程序设计语言描述的、适合计算机执行 的指令(语句)序列。 2)数据是使程序能够正常操作信息的数据结构。 3)文档是与程序开发、维护和使用有关的图文资料。 国标(GB)计算机软件的定义:与计算机系统的操作相关的计算机程序、规程、规则以 及可能有的文件、文档及数据。 2、软件特点: 1)软件是一种逻辑实体,而不是物理实体,具有抽象性,是计算机的无形部分; 2)软件的生产与硬件不同,它没有明显的制作过程; 3)软件在运行、使用期间不存在磨损、老化问题; 4)软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致了软件移 植的问题; 5)软件复杂性高,成本昂贵; 6)软件开发涉及诸多的社会因素 3、软件的分类: 按照功能可以分为:应用软件、系统软件、支撑软件(或工具软件) 1)应用软件是为解决特定领域的应用而开发的软件。 2)系统软件是计算机管理自身资源,提高计算机使用效率并为计算机用
2022-07-03 09:04:07 80KB 文档资料
软件工程基础简版.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-03 09:04:06 3.6MB 文档资料
可行性研究从技术可行性、经济可行性、___三方面进行分析。答案:社会可行性 .IDEF0方法用来描述系统的功能活动及其联系,建立系统的___模型。答案:功能 结构化方法总的指导思想是___逐层分解。答案:自顶向下 在一段程序中,将多次出现的一组语句设计为一个子程序,供多个部分调用,这种情况 出 现的内聚称为___。答案:偶然内聚 软件部件的内部实现与外部可访问性分离,这是指软件的___。答案:封装 用来模拟被测模块的上级调用模块的模块称为___。答案:驱动模块 软件复杂性度量的参数很多,主要有规模、___、结构、智能度。答案:难度 软件开发环境中最主要的组成部分是___。答案:软件工具 软件工程管理的具体内容包括对开发人员、组织机构、用户和___等方面的管理。答案: 文档资料 增量模型根据增量方式和形式的不同,分为___和原型模型。答案:渐增模型 浙江省2002年1月 瀑布模型是以文档为驱动、适合于__软件需求明确______的软件项目的模型。 纯收入是指在整个生存周期之内的___累计经济效益_____与投资之差。 数据项是指_不可再分解的__数据单元。 软件概要设计的主要任务就是_软
2022-07-03 09:04:05 47KB 文档资料
填空题 1.传统的瀑布模型把软件生存周期划分成为题定义、 、 、 、 、 、 、 和维护共8个阶段。 2.软件= + + . 3.画数据流图的正确做法是:从系统的 开始,逐层地对系统进行 。每 一次,系统的加工数量就增加一些,每个加工的功能也就更具体一些。继而重复这种分解,真到所有的加工都足够简单,不必再分解为止。 4.结构化分析方法是一种面向 需求分析方法。 5.最低一层 包含了系统的全部数据和加工,从哪里开始分析呢?W.Davis认为,一般应该从数据的 开始。因为 的数据代表系统的输出,其要求是明确的。由这开始,沿着 一步步向数据 ,较易看清楚数据流中每一个数据项的来龙去脉,有利于减少错误和遗漏。 6.数据字典有以下四类条目 、 、 、 。 是组成数据流和数据存储的最小元素。 7.SA方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具是 、 、 、 、 。 8.结构化语言是介于自然语言和形式化语言之间的一种半形式化语言。它的结构可分成外层和内层两层,外层用来描述 ,采用 , , 三种基本结构。 9.面向对象的三种分析模型是: 模型、
2022-07-03 09:04:05 33KB 文档资料
生 产 实 习 报 告 "生产实习单位 " 加拿大维多利亚加中教育集团 " " " " "实 习 时 间 " 2011 年 8 月 5 日至 " " " 2011 年 9 月 23 日止 " "指导教师(单位) " " "指导教师(学校) " " "学 生 姓 名 " " "学 号 " " "计算机科学学院 " 软件工程 专业 2008 年级 " 说 明 1. 生产实习结束之前,每个学生都必须认真撰写《生产实习报告》。通过撰写生产实习报 告,系统地回顾和总结实习的全过程,将实践性教学的感性认识升华到一定的理论 高度,从而提高实习教学效果。 2. 实习报告要求条理清晰,内容详尽,数据准确。字数不少于5000字。实习报告的撰写 应符合实习大纲和实习指导书的要求。 3. 生产实习报告的质量反映了生产实习的质量,它是实习成绩评定的主要依据之一。应 在实习结束前一周内将此报告上交学院实习队,否则不能参加实习成绩评定。 4. 生产实习报告含有"学生实习鉴定"表。有中英文2个版本,任选一份填写即可。 5. 实习单位指导教师须在"学生实习鉴定"表中给予评价并签署,否则视为无效。 6. 封面中的"生产
2022-07-03 09:04:04 90KB 文档资料
软件工程实习报告全文共6页,当前为第1页。软件工程实习报告全文共6页,当前为第1页。 软件工程实习报告全文共6页,当前为第1页。 软件工程实习报告全文共6页,当前为第1页。 本页面为作品封面,下载文档后可自由编辑删除! 实 习 报 告 单位: 姓名: 时间: 软件工程实习报告 软件工程实习报告全文共6页,当前为第2页。软件工程实习报告全文共6页,当前为第2页。  软件工程实习报告(一)      光阴荏苒,时光飞逝,转眼间到了实习结束的日子。从进公司实习到现在,我已经到公司近6个月了,感受颇多,收获颇多。期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地了解公司的管理与运作程序,我了解了公司的发展概况,熟悉了公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。以下是我这一阶段的工作总结。      学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点经验。不论在人生的哪个阶段,学习的脚步都不能停歇,要把工作视为学习的殿堂。所以在这几个月当中,我一边学习,一边从最基础的事情做起,这样的
2022-07-03 09:04:03 397KB 文档资料
实验一:软件需求规格说明 一、实验目的与任务 目的:设计软件的分析模型。 任务:采用结构化软件分析技术,完成对给定项目(参考题或老师命题)的分析过程, 给出系统的功能模型,数据模型,行为模型,数据字典以及规格说明书。 二、内容、要求与安排方式 1、实验内容与要求: 明白项目的业务流程图,绘制数据流图,实体关系图,状态转换图,编写数据字典,完 成数据加工处理的描述,参照本书附件中的格式书写需求规格说明书。 2、实验安排方式: 本实验为开放实验,各组可同时进行实验,每组2-3人。 三、思考题 1、需求分析主要反映了用户对软件项目的哪些方面的需求? 2、分析系统流程图,程序流程图和数据流图的区别和各自的特点。 3、怎样写合乎规范的数据流图? 4、数据字典中的数据项的构成共有哪几种可能的结构形式? 5、怎样组织对该工作的评审? 实验二:系统设计过程 一、目的与任务 目的:在实验一基础上完成系统的体系结构的建立和系统详细设计,并给出相应的设计 说明书。 任务:认真分析实验一的结果,给出系统合理的软件结构图,描绘系统结构图,并合理 划分系统的各组成模块,给出系统的各主要模块的算法设计,提交概要设计
2022-07-03 09:04:03 30KB 文档资料
软件工程实验全文共4页,当前为第1页。软件工程实验全文共4页,当前为第1页。作业一 软件工程实验全文共4页,当前为第1页。 软件工程实验全文共4页,当前为第1页。 1.请画出由下列文字描述的系统流程图,请用Microsoft Visio 或Word软件画图 设某城市招干考试成绩统计系统。 考生分三个专业,不同专业考试科目不同: 法律专业---考政治、语文、法律 行政专业---考政治、语文、行政 财经专业---考政治、语文、财经学 每个考生在报名时登记姓名、地址、年龄和报考专业。报名后招干办公室根据专业考生专业及地址在市区或郊区来编排准考证号码和考场。考生参加考试后,输入每个考生的各门课程的成绩,并统计出每个考生三门课程的总成绩。按准考证号的顺序打印出考生考试成绩单,分发给每个考生。各专业分别将考生按成绩总分从高到低的次序排序,以便决定录取名单。 作业二 画考务处理系统的数据流图。 考务处理系统功能如下: (1)对考生送来的报名单进行检查; (2)对合格的报名单编好准考证号后将准考证送给考生,并将汇总后的考生名单送给阅卷站; 3)对阅卷站送来的成绩单进行检查,并根据考试中心制定的合格标准
2022-07-03 09:04:02 31KB 文档资料
1 软件工程课程设计指导 一、课程设计教学目的 《软件工程课程设计》是为计算机专业本科《软件工程》课程配套设置的,是《软件工程》课程的后 继教学环节,是一个重要的、不可或缺的实践环节。其目的是使学生能够针对具体软件工程项目,全面掌 握软件工程管理、软件需求分析、软件总体设计、软件详细设计、软件测试等阶段的方法和技术。通过该 课程设计使学生进一步理解和掌握软件开发模型、软件生命周期、软件过程等理论在软件项目开发过程中 的意义和作用,培养学生按照软件工程的原理、方法、技术、标准和规范,进行软件开发的能力,培养学 生的合作意识和团队精神,培养学生对技术文档的编写能力,从而使学生提高软件工程的综合能力,提高 软件项目的管理能力。同时课程设计应充分体现"教师指导下的以学生为中心"的教学模式,以学生为认知 主体,充分调动学生的积极性和能动性,重视学生自学能力的培养。 二、课程设计内容及要求 本课程设计要求学生采用"项目小组"的形式,结合具体的开发项目进行设计。具体要求如下: 1. 每个班级按项目小组进行分组,每组不得超过5人; 2. 每个项目小组选出项目负责人或项目经理,由项目经理召集项目组成员讨
2022-07-03 09:04:01 214KB 文档资料
软件工程实验.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-03 09:04:01 108KB 文档资料