软件工程综合实践题目1

软件工程综合实践题目1
软件工程综合实践题目1

课程设计题目库

一、学生成绩管理系统的设计与实现;

二、高校学生考试管理系统的设计与实现;

三、图书销售管理系统的设计与实现;

四、物业管理系统的设计与实现;

五、酒店管理系统的设计与实现;

六、医院管理信息系统的设计与实现;

七、超市管理系统的设计与实现

《软件工程综合实践》课程设计的要求

一软件实现要求(20分):

必须运用自己熟悉的可视化语言(https://www.360docs.net/doc/5f11883635.html,或C#)及数据库(SQLserver)实现所设计的系统的基本功能。

要求:.友好性:界面要友好,输入有提示,尽量展示人性化可读性:源程序代码清晰、有层次

健壮性:用户输入非法数据时,系统要及时给出警告信息二文档设计要求(30分):

必须按照一下要求排版:纸型:A4纸字体:仿宋GB_2312

“目录”小三、加粗、居中。段前、段后各6磅(或0.5行)

目录打印三个层次,即:一、1.1、1.1.1

各层次标题小四号、加粗,前两个层次标明页码。

正文打印格式

1)字号:

标题的字号:

一级标题:小三、加粗。段前、段后各6磅(或0.5行);

二级标题:四号、加粗。段前6磅(或0.5行);

三级标题:小四号、加粗。

正文的字号:小四号

1)字符间距:标准

2)行距:固定值20磅

3)每个标题、自然段前空4格(两个小四汉字)

4)图表换页时保持完整;图表内的字体可适当小一些,以美观为度。

5)页边距:左2.5厘米,上、下、右各2厘米

6)装订位置:左边装订

7)正文编页码(页面底端、居中)

8)参考文献格式如下:

三:出勤(30分):不允许迟到,必须分组完成系统代码实现部分(5至8人)

(知识点快速复习)软件工程方法与实践

lei xiao

1.软件工程的定义:软件工程是一门研究如何用系统化、规范化、数量化等工程化思 想和方法去进行软件开发、维护和管理的学科。 2.软件危机的定义:软件开发和维护过程中所遇到的如软件规模越来越大,复杂度不 断增加,软件的需求量日益增大等的严重问题我们称之为软件危机。 3.软件工程有哪些基本的思想:a.推迟实现的观点b.逐步求精的观点c.分解与抽象的 观点d.信息隐蔽的观点e.质量保证的观点。 4.CMM(Capability Maturity Model)能力成熟度模型,是对于软件组织在定义、实施、 度量、控制和改善其软件过程的实践中各个发展阶段的描述。 5.极限编程(Extreme Programming , XP)是一种软件工程方法学是敏捷软件开发中最 富有成效的几种方法学之一。它的的核心有四个要点:交流、简单、反馈、勇气。 6.软件生命周期模型:通常把软件生命周期中各项开发活动的流程用一个合理的框架 ——开发模型来规范描述,这就是软件过程模型,或者称为软件生命周期模型。 7.软件需求分类:功能需求、非功能需求和领域需求。 8.结构化分析(Structured Analysis, SA) 结构图(Structure Chart ,SC)。 9.面向对象的一些概念:类是具有相同或相似性质的对象的抽象。实例是类的具体化。 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。消息是指对象间相互联系和相互作用的方式。 10.数据流类型:变换型数据流、事务型数据流、混合型数据流 11.Jackson图:Jackson图是Jackson方法分析和设计最有效的表达手段,用它既可 以描述问题的数据结构,也可以描述软件的程序结构。Jackson图的优点是便于表示层次结构,利于结构自顶向下分解,形象直观,可读性好。Jackson方法用某种形式的伪码给出程序的过程性描述。伪码一般采用结构化形式的英语描述,例如,

软件工程试题与答案 (6)

第一章软件工程概述 一. 填空题 1. 软件的发展过程 , , , . 2. 基于软件的工作方式,软件可以划分为 , , , . 3. 在软件发展的第四阶段计算机体系结构迅速地从环境转变为环境 . 4. 在计算机系统中,软件是 , 而硬件是 . 5. 软件危机是在软件发展第阶段末期,随着第代计算机和诞而产生。 6. 文档一般可分为面向的文档,面向的文档,面向的文档和面向的文档。 7. 软件生存期若分为三个大的阶段,, . 8. 它是经过阶段评审后的软件配置成分(各个阶段产生的文档或程序代码)。 9. 在软件的生存周期开发阶段要经三个步骤 , , 。 10. 瀑布模型是以文档为驱动、适合于的软件项目的模型。 11. 螺旋模型将开发过程分为几个螺旋周期,在每个螺旋周期内为,, 和四个步骤。 12. 软件开发的螺旋模型综合了瀑布模型和演化模型的优点,还增加了____。采用螺旋模型时,软件开发沿着螺线自内向外旋转,每转一圈都要对____ 进行识别和分析,并采取相应的对策。螺旋线第一圈的开始点可能是一个____ 。从第二圈开始,一个新产品开发项目开始了,新产品的演化沿着螺旋线进行若干次迭代,一直运转到软件生命期结束。 13. 软件开发模型 , , , , , . 14. 软件工程面临的问题有 , , , . 15. 面向对象方法学把客观世界的事物或实体都看成对象,把对象作为分析设计的元素,把所有对象都划分成对象类,类可以派生和 . 16.基于软件的功能划分可以把软件划分为 , ,和。 17.计算机系统发展的早期所形成的一系列错误概念和做法,已经严重地阻碍了计算机软件的开发,甚至有的根本无法维护,只能提前报废,造成大量人力、物力的浪费,从而导致软件危机。为了研究解决的方法,计算机科学技术领域中的一门新兴的学科逐步形成了,这就是。18.软件工程是指导的一门工程学科。采用工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,这就是软件工程。 19.为了开发出低成本高质量的软件产品,软件工程学应遵守以下基本原则: , ,和 , 。 20.原型模型是从需求分析开始。软件开发者和用户在一起定义,说明需求,并规划出定义的区域。然后快速设计软件中对用户/客户可见部分的表示。快速设计导致了原形的建造,原形由用户/客户评估,并进一步求精。

软件工程综合实践报告

专业资料 软件工程综合实践 报告 企业用电管理系统设计 专业 学生姓名 班 级 学号 指导教师 完成日期 信息工程学院

目录 1.项目名称:企业用电管理系统......................................... 错误!未定义书签。 1.1编写目的..................................................................... 错误!未定义书签。 1.2背景说明..................................................................... 错误!未定义书签。 1.3开发环境..................................................................... 错误!未定义书签。 2. 软件介绍.......................................................................... 错误!未定义书签。 2.1目标 ............................................................................ 错误!未定义书签。 2.2用户的特点 ................................................................. 错误!未定义书签。 2.3假定与约束 ................................................................. 错误!未定义书签。 3. 需求分析.......................................................................... 错误!未定义书签。 3.1对功能的规定.............................................................. 错误!未定义书签。 3.2对性能的规定.............................................................. 错误!未定义书签。 3.2.1精度 ......................................................................... 错误!未定义书签。 3.2.2时间特性要求........................................................... 错误!未定义书签。 3.2.3灵活性...................................................................... 错误!未定义书签。 4. 软件的基本结构............................................................... 错误!未定义书签。 4.1数据管理能力要求....................................................... 错误!未定义书签。5.详细设计......................................................................... 错误!未定义书签。 6.部分编码 ........................................................................... 错误!未定义书签。 6.1企业信息查询代码 ....................................................... 错误!未定义书签。 6.2企业用电信息查询代码: ............................................ 错误!未定义书签。 6.3删除企业用电信息代码: ............................................ 错误!未定义书签。 6.4删除用电企业信息代码: ............................................ 错误!未定义书签。 7. 软件核心技术,存在问题等 ............................................. 错误!未定义书签。

软件工程实践报告正式版

For the things that have been done in a certain period, the general inspection of the system is also a specific general analysis to find out the shortcomings and deficiencies 软件工程实践报告正式版

软件工程实践报告正式版 下载提示:此报告资料适用于某一时期已经做过的事情,进行一次全面系统的总检查、总评价,同时 也是一次具体的总分析、总研究,找出成绩、缺点和不足,并找出可提升点和教训记录成文,为以后遇到同类事项提供借鉴的经验。文档可以直接使用,也可根据实际需要修订后使用。 实践单位:山西西太行信息有限公司 实践时间:xx年7月1日-----xx年7月31日共31天 一、实践目的:综合利用所学的专业知识,培养软件开发的技能;掌握android 操作系统的编程技巧,体会企业软件开发与学习过程中编写软件的不同;提高自身的创新意识与创新能力,促进团队之间的沟通协作,为早日踏上工作岗位打下坚实基础。 二、实践内容及感悟: a) 实践前准备:自xx年清明节前

后,我和我的组员就开始接受山西西太行信息有限公司的公开课的培训,当时经电子与计算机技术学院于一老师介绍由陈川老师主要带领我们重新温习了一遍关于java语言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java 知识,走出了以前认识上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。 自xx年5月1日,我们开始了真正的基于android操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。刚开始的时候我感到很

软件工程职业道德规范和实践要求

软件工程职业道德规范和实践要求 软件工程职业道德规范和实践要求(5.2版) IEEE-CS和ACM软件工程道德和职业实践联合工作组推荐 经IEEE-CS和ACM批准定为讲授和实践软件工程的标准 序言 本规范的简明版以更高级的摘要形式归纳了规范的主要意向,完整版所包括的条款则给出了范例和细节,说明这些意向会如何改变软件工程专业人员的行为,没有这些意向,细节会变得过于法律化和繁琐,而没有细节补充,意向又会显得高调而空洞,因此意向和细节使规范构成一个整体。 软件工程师应履行其实践承诺,使软件的需求分析、规格说明、设计、开发、测试和维护成为一项有益和受人尊敬的职业。为实现他们对公众健康、安全和利益的承诺目标,软件工程师应当坚持以下八项原则: 1)公众:软件工程师应当以公众利益为目标; 2)客户和雇主:在保持与公众利益一致的原则下,软件工程师应注意满足客户和雇主的最高利益; 3)产品:软件工程师应当确保他们的产品和相关的改进符合最高的专业标准; 4)判断:软件工程师应当维护他们职业判断的完整性和独立性; 5)管理:软件工程的经理和领导人员应赞成和促进对软件开发和维护合乎道德规范的管理; 6)专业:在与公众利益一致的原则下,软件工程师应当推进其专业的完整性和声誉; 7)同行:软件工程师对其同行应持平等和互助和支持的态度; 8)自我:软件工程师应当参与终生职业实践的学习,并促进合乎道德的职业实践方法。 完整版 序言 计算机正逐渐成为商业、工业、政府、医疗、教育、娱乐和整个社会的发展中心,软件工程师通过直接参与或者教授,对软件系统的分析、说明、设计、开发、授证、维护和测试作出贡献,正因为他们在开发软件系统中的作用,软件工程师有很大机会去做好事或带来危害,有能力让他人做好事或带来危害,以及影响他人做好事或造成危害。为了尽可能确保他们的努力会用于好的方面,软件工程师必须作出自己的承诺,使软件工程成为有益和受人尊敬的职业,为符合这一承诺,软件工程师应当遵循下列职业道德规范和实践. 本规范包含有关专业软件工程师行为和决断的八项原则,这涉及那些实际工作者、教育工作者、经理、主管人员、政策制定者以及与职业相关的受训人员和学生。这些原

软件工程综合练习题

《软件工程》课程练习题 第一章软件工程概述 一、选择题 1、瀑布模型本质上是一种()。 A、线性迭代模型 B、顺序迭代模型 C、线性顺序模型 D、及早见产品模型 2、计算机辅助软件工程,简称()。 A、SA B、SD C、SC D、CASE 3、以下判断正确的是()。 A、所谓软件开发就是编写程序。 B、利用软件工程的思想,已成功的解决了软件危机。 C、完成软件测试工作以后,为了缩短程序的长度应删除程序中的注释。 D、一般来说,程序中存在错误的概率与在该段程序中已发现的错误数成正比。 4、_____是以提高软件质量为目的的技术活动。 A.技术创新 B.测试 C.技术创造 D.技术评审 5、瀑布模型的存在问题是()。 A.用户容易参与开发 B.缺乏灵活性 C.用户与开发者易沟通 D.适用可变需求 6、软件生命周期中所花费用最多的阶段是()。 A.详细设计 B.软件编码 C.软件测试 D.软件维护 7、计算机系统就是() A.主机,显示器,硬盘,软驱,打印机等。 B.CPU,存储器,控制器,I/O接口及设备。 C.计算机硬件系统和软件系统。 D.计算机及其应用系统。 8、产生软件危机的原因主要与两个方面的问题有关: A.软件在计算机中很难识别,存在磁盘中也看不到。

B.软件设计对人的智商要求很高,也要求很高的资金投入。 C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。 D.软件很难理解,硬件也很复杂。 9、软件开发瀑布模型中的软件定义时期各个阶段依次是() A.可行性研究,问题定义,需求分析。 B.问题定义,可行性研究,需求分析。 C.可行性研究,需求分析,问题定义。 D.以上顺序都不对。 10、下列选项中()是软件开发中存在不正确的观念、方法。 A.重编程、轻需求 B.重开发,轻维护 C.重技术,轻管理 D.以上三条都是 二、填空题 1、软件工程的三个基本要素包括()、()和()。 2、一般软件应该有三部分组成:()、()和()。 3、按软件的功能可将软件分成()、()和()等三类。 4、计算机软件的生存期可以分为六个步骤,它们是()、()()、()、软件测试和运行/维护。 5、软件质量是与软件产品满足规定的和隐含的需求的能力有关的()的全体。 6、软件危机是指在()所遇到的一系列严重问题。 7、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是()。 8、喷泉模型是一种以需求分析为动力,以()为驱动的模型。 三、名词解释 1、CASE 2、软件工程 3、计算机软件 2、软件生存期 四、简答题 1、什么是软件危机?其主要表现有那些? 2、程序的可移植性 3、为什么说“CASE领域是一个应用、集成和综合的领域”?

软件工程实习报告

一、实习目的 这次实习的目的是为了提高我的专业技能、实践能力、以及让我了解一些实际的工作情况。对我在正式工作前有很重要的意义,不论是专业技能,还是综合素质,以及实际中的人际关系都有了更加深刻的体会,让我在正式工作前有了一笔很珍贵的经验。 这次实习的主要任务就是在了解整个软件的制作过程,以及各个环节中的细节,学会了这些环节,并能用学到的知识来完成公司的项目。现阶段我所做的项目有《意见反馈管理系统》、《智能控制网关系统》,《意见反馈管理系统》这个项目我和另一名同事共同将其完成,完成用户意见的收集与处理,尽最大程度的将我们所学到的知识转化成实际。为更大的项目做好充分的准备,让我们可以在实习过后的正式工作中,有准备的去面对。公司的最终目的就是希望我们通过这个简单的项目能了解项目的制作过程,并理解各个环节的意义。让我们能够充分的理解项目制作过程以及项目制作中各个流程的意义。 二、实习单位及岗位 我所实习的单位是XXX有限公司的XXX部。这个部门的主要职能就是家用电器的智能化,按照客户的需求制作成相应的软件,所以我们需要对整个软件开发的过程都较熟悉,这样才能应对客户们各种各样的问题, 才能制作出更好的软件以满足客户们的需求。 我的职位是java软件工程师,时间是XX年XX月XX日——至今,实习时间总长应为X个月。实习的地点是在公司的,早8:30晚5:30,周六上午加班,每周六下午、周日休息。

整个实习是实际项目制作以及专业知识的学习。具体的每周任务、实际工作内容、以及专业知识与专业技能的实际应用会根据不同的环节也有所不同。但总体的目标就是让我们了解实际工作中软件的制作流程,以及各个流程中所需要的技术和注意点,并用实际的项目让我们进行练习。 三、实习过程 上面已经介绍了个整个实习的任务以及目的,下面将详细介绍整个实习的流程, 并对每个流程的细节加以详细说明。 具体的时间安排如下: 第一周 配置Java、Eclipse、数据库等的环境,熟悉XX管理系统的代码,完成XX管理系统的apk资源本地上传至tomcat服务器不同步到FTP服务器的功能和手机软件升级功能了解用户回馈系统的需求,完成回馈系统设计书,创建Customer工程,完成其基本结构以及用户意见收集基本页面 第二周: 完成了页面表单提交的检查(电话、邮箱、字数限制的检查),完成了用户意见收集页面到用户意见提交成功界面的跳转,基本完成dao的save方法、service、action部分,调试dao、service、action代码,实现了收集用户意见,保存到数据库,跳转到收集成功页面的功能;完成了查询详情并回复的页面(dao、service中的查询、更新算法,action中的跳到查询详情并回复的页面和跳到回复成功页面);完成了用户意见收集页面和用户意见提交成功界面调整,使其适应各个型号的手机界面,更改了表单检查出错的提示方

软件工程实践报告

软件工程实践报告设计题目:商品销售统计 学校:南昌航空大学 班级: 姓名: 学号: 指导老师:邱天 完成日期: 2014年2月19日

商品销售统计系统程序设计利用计算机技术,使得企业生产、库存和销售能够有利结合起来,提高企业的效率和效益。利用该系统可以为决策者和管理者及时掌握时常动态和企业的生产状况,以及对员工销售额的统计。销售统计系统是一个商品企业单位不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要,所以销售统计系统应该能够为管理人员提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多缺点。随着科学技术的不断提高,计算机科学 日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对员工信息及业绩进行管理,具有手工管理所无法比拟的优点。 关键字:计算机技术、提高效益、日渐成熟、不可或缺。

第一章、课设设计目的与要求 0 1.1 目的与要求 (1) 第二章、课题介绍------商品销售系统 (2) 2.1 课设题目 (2) 2.2 任务和要求 (2) 第三章、算法的设计................................ 错误!未定义书签。 3.1 本程序的流程图 (4) 3.2 算法的思路 (4) 第四章、详细设计与调试 (7) 4.1 系统界面管理 (7) 4.2 商品管理界面 (7) 4.3 商品管理各功能的实现 (8) 4.3.1 商品的添加 (8) 4.3.2 商品的删除 (8) 4.3.3 商品的查找 (9) 4.3.4 商品的显示 (9) 4.4 购物功能的实现 (10) 第五章、调试手册与测试数据 (11) 5.1 调试手册 (11) 5.2 测试数据 (11) 第六章实验心得与体会 (12) 附录一 (13) 附录二 (20)

软件工程考试题(含答案)

软件工程考试题 简答题 1、什么叫软件? 软件就是计算机系统中与硬件相互依存的另一部分,它就是包括程序,数据及其相关文档的完整集合 2、什么叫软件危机?软件危机包含哪两点?软件危机产生的原因就是什么? 软件危机就是指在计算机软件开发与维护过程中所遇到的一系列严重问题。包括两点: (1)如何开发软件,以满足对软件日益增长的需求; (2)如何维护数量不断膨胀的已有软件。 软件开发与维护过程中存在的许多严重问题,一方面与软件本身的特点有关,另一方面也与软件开发与维护的方法不正确有关。具体表现如下: (1)软件就是逻辑部件而不就是物理部件。 (2)软件的规模越来越大,复杂性越来越大。 (3)轻视需求分析的重要性,轻视软件维护的错误观点与方法。 3、什么叫软件工程? 1968年在第一届NATO会议上的早期定义: “建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”。 1993年IEEE的定义: “①软件工程就是:把系统的、规范的、可度量的途径应用于软件开发、运行与维护过程,也就就是把工程应用于软件;②进而研究①实现的途径”。 我们国家最近定义:软件工程就是指导计算机软件开发与维护的工程学科。它采用工程的概念、原理、技术与方法来开发与维护软件,把经过时间考验而证明正确的管理技术与当前能够得到的最好的技术方法结合起来。 4、两种软件工程方法学开发软件时要建立哪些模型? 软件工程方法学包括:传统方法学与面向对象方法学。常用的开发模型有: 瀑布模型(需求稳定,而且可以预先指定) 原型模型(需求模糊或者随时间变化) 增量模型(分析员先作出需求分析与概要设计,用户参与逐步完善) 螺旋模型(将瀑布模型与原型化模型结合起来,并加入了风险分析) 喷泉模型(使开发过程具有迭代性与无间隙性) 5、软件过程模型有哪些?简述它们的特点。 过程模型分为五大类:1、管理过程模型。2、瀑布模型(又称为生命周期模型)。3、增量过程模型:包括增量模型,,RAD模型。4、烟花过程模型:包括原型开发模型,螺旋模型,协同开发模型。5、专用过程模型:包括机遇构建的开发模型,形式化方法模型,面向方面的软件开发模型。 6、什么就是软件生命周期? 一个软件从定义,开发,使用与维护,直到最终被废弃,要经历一个漫长的时期,通常把软件经历的这个漫长时期称为生命周期 7、软件生命周期有哪几个阶段与步骤? 三个阶段:定义、开发、维护 八个步骤:问题定义、可行性研究、需求分析;总体设计、详细设计、编码与单元测试、综合测试;运行维护。 8、计算机软件的开发经过哪三个大阶段? 三个阶段:定义、开发、维护 9、软件开发的各阶段的任务就是什么? 定义阶段:问题定义--任务:关于规模与目标的报告书;可行性研究--任务:系统的高层逻辑模型:数据流图,成本/效益分析;需求分析--任务:系统的逻辑模型:数据流图,数据字典,算法描述。 开发阶段:总体设计--任务:系统流程图,成本/效益分析,推荐的系统结构:层次图/结构图;详细设计--任务:HIPO图或PDL 图;编码与单元测试--任务:源程序清单,单元测试方案与结果;综合测试--任务:综合测试方案,结果集成测试,验收测试,完整一致的软件配置。 维护阶段:软件维护--任务:维护记录以及改正性维护,适应性维护,完整性维护与预防性维护

软件工程实习日志

—信息技术学院 实 习 日 志 年级:2010级 专业:软件工程 班级:专升本班 学号:3 姓名:孔文婕

2011年7月20日 今天我来到了位于洛阳西工区的金城信息产业园的洛阳沃客网络 科技有限公司。开始了我为期半年的实习生活。 洛阳沃客网络科技有限公司正式成立于2010年2月,是一家以技术研发为主导,专业从事企业信息化咨询服务,软件研发、销售、实 施与技术支持服务的高新技术企业。公司以“态度决定一切,细节决 定成败!”“言必行,行必果!”的企业精神谋求长远的发展。 这是来到公司的第一天,简单地熟悉了公司的一些运营模式,以及员工工作方式。对公司有了一个大致了解。呵呵迎接正式实习的第一 天吧。 2011年7月21日 经过昨天一天对公司的大致了解,本以为自己会很快适应公司模式。但是在实习主要负责人的带领下了解公司分配的主要任务,还是感觉 心里空空的。毕竟昔日在学校的作息时间,一下子被工作所取代,还 真有点不适应。其实在此之前我也作好了进入社会的准备,以前经历 过一次毕业,现在总比第一次毕业时“无所适从”的感觉要好很多, 心态也放得更为平和。如果真要说点与众不同的话,那就是明显感觉到:多了一些信心与实在。 2011年7月24日 下班回来,躺在床上,感觉这两天的工作量也不算大,主要就是负责人给了一些项目案例,让进行分析以及总结,然后给出一个总的方 案文档。可能是自己的心态在作怪吧,老感觉自己是大学生。来实习 不是负责文档整理工作的,老想接触些实质性的工作。可是突然发现 自己就是做一些整理文档的基本工作也不一定能做好。唉,还是脚踏 实地,慢慢来吧。 2011年7月28日 哈哈,今天比较开心,自己整理的文档终于通过审核了,那就意味着自己可以开始慢慢接触一些编程相关工作了。通过这几天的文档整理,自己感觉工作没有什么高低贵贱之分,每个步骤都很重要。比如 文档吧,编程人员就是通过文档了解用户需求,然后根据用户需求进 行建模设计。如果一份文档不能表达出用户的需求意图和需要,那么

软件工程试题及答案

综合练习一答案 一.选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末 B.60年代初C.60年代末 D.70年代初 A.运筹学B.工程学 C.软件学 D.软件学 E.数字 2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用 5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护 B.测试 C.详细设计 D.概要设计 E.编码 F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员 D。用户和软件人员的领导 10.下列叙述中,_______不属于数据字典的作用。 A、作为编码阶段的描述工具 B、为用户与开发人员之间统一认识 C、作为概要设计的依据 D、为需求分析阶段定义各类条目 11.使用结构化分析方法时,采用的基本手段是____。 A.分解和抽象 B.分解和综合C.归纳与推导D.试探与回溯12.结构化系统分析主要是通过____进行分析的。 A.算法分解B.控制结构分解 C.数据结构分解D.处理功能分解13.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描述了系统的____。 总貌B.细节C.抽象D.软件的作者 13.变换型和事务型是程序结构的标准形式。从某处获得数据,再对这些数据作处理,然后将结果送出是属于____。 A.变换型 B 事务型 14.需求分析说明书不能作为______。

软件工程综合实践报告

软件工程综合实践 报告 企业用电管理系统设计 专业 学生姓名 班级 学 号 指导教师 完成日期 信息工程学院

目录 1.项目名称:企业用电管理系统 ........................................... 错误!未定义书签。 1.1编写目的..................................... 错误!未定义书签。 1.2背景说明..................................... 错误!未定义书签。 1.3开发环境..................................... 错误!未定义书签。 2. 软件介绍 ............................................................................... 错误!未定义书签。 2.1目标......................................... 错误!未定义书签。 2.2用户的特点................................... 错误!未定义书签。 2.3假定与约束................................... 错误!未定义书签。 3. 需求分析 ............................................................................... 错误!未定义书签。 3.1对功能的规定................................. 错误!未定义书签。 3.2对性能的规定................................. 错误!未定义书签。 3.2.1精度....................................... 错误!未定义书签。 3.2.2时间特性要求............................... 错误!未定义书签。 3.2.3灵活性..................................... 错误!未定义书签。 4. 软件的基本结构 ................................................................... 错误!未定义书签。 4.1数据管理能力要求............................. 错误!未定义书签。5.详细设计 ............................................................................... 错误!未定义书签。 6.部分编码 ................................................................................. 错误!未定义书签。 6.1企业信息查询代码............................. 错误!未定义书签。 6.2企业用电信息查询代码:....................... 错误!未定义书签。 6.3删除企业用电信息代码:....................... 错误!未定义书签。 6.4删除用电企业信息代码:....................... 错误!未定义书签。 7. 软件核心技术,存在问题等 ............................................... 错误!未定义书签。 8. 实验心得 ............................................................................... 错误!未定义书签。

软件工程与实践

软件工程与实践 ————— 任务二:Microsoft Visio2013应用 /软件可行性分析报告 姓名: 学号: 专业班级: 指导老师: 日期:

Microsoft Visio2013应用 一、实验目的 本实验主要通过实际操作,掌握相关的常用绘图功能。 (1)熟悉Visio的工作环境及组成 (2)掌握用Visio软件绘制图表的基本操作 (3)能熟练运用Visio软件绘制各种较复杂的专业图表 (4)掌握各种图表文档创建方法 二、实验要求 要求能够熟练运用Visio 2013软件所提供的菜单、工具、模型等制作图形或图表;能用Visio软件所提供专业图形模板,来自行绘制出专业化、高质量的图形或图表。

三、实验内容及步骤 应用Microsoft Visio 2013设计一个基本流程图模型。为了便于快速掌握利用Microsoft Visio 2013 绘制流程图的有关用法,先介绍主界面及相关功能,逐一进行常用菜单栏和工具栏等各项功能和操作方法。 四、实验总结 通过对Microsoft Visio 2013的使用,我们掌握了基本的制图技巧和功能,由此为将来的软件设计流程图打好基础。

软件可行性分析报告 一、实验目的 (1)熟悉业务应用系统的分析方法,加深对软件工程概念的理解。 (2)掌握“软件可行性分析报告”的内容、书写格式和注意事项,明确可行性分析的任务和具体过程。 (3)掌握软件项目可行性分析中成本-效益分析的常用方法。 二、实验任务及要求 (1)针对“学籍管理系统”(或分组自选专题)具体实际业务应用的调查研究,进行具体的可行性分析。 (2)掌握可行性分析报告编写的方法和步骤,明确可行性分析报告的内容和具体格式,从技术、经济、运行等方面进行可行性论证,撰写出“可行性分析报告”。 三、实验内容及步骤 结合“学籍管理系统”(或分组自选专题)的实际业务应用,进行调研分析,并编写出“软件可行性分析研究报告(FAR)”。 由此针对我们小组自选的专题——图书馆管理系统来制定相应的调研分析,内容如下所示:

软件工程理论与实践习题答案

习题答案 习题一答案 一、选择题 1. 软件的主要特性是(A B C)。 A) 无形 B) 高成本 C) 包括程序和文档D) 可独立构成计算机系统 2. 软件工程三要素是(C D)。 A) 技术、方法和工具B) 方法、工具和过程 C) 方法、对象和类D) 过程、模型、方法 3. 包含风险分析的软件工程模型是(A)。 A) 螺旋模型 B) 瀑布模型C) 增量模型 D) 喷泉模型 4. 软件工程的主要目标是(C)。 A) 软件需求B) 软件设计C) 风险分析D) 软件实现 5. 下列属于面向对象开发方法的是(A B C D)。 A) Booch B) UML C) Coad D) OMT 6. 软件危机的主要表现是(B D)。 A) 软件成本太高B) 软件产品的质量低劣 C) 软件开发人员明显不足D) 软件生产率低下 7. 软件开发方法的主要工作模型有(A B C) A) 螺旋模型B) 循环模型C) 瀑布模型D) 专家模型 8. 软件工程的目标有(A B C)。 A) 易于维护B) 低的开发成本 C) 高性能D) 短的开发期 9. 软件工程学的目的和意义是( )。 A) 应用科学的方法和工程化的规范管理来指导软件开发 B) 克服软件危机 C) 作好软件开发的培训工作 D) 以较低的成本开发出高质量的软件 二、判断题 1. 软件就是程序,编写软件就是编写程序。(×) 2. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。(×) 3. 结构化方法的工作模型是使用螺旋模型进行开发。(×) 4. 结构化方法和JSP方法都不适合于大型软件的开发。(√) 5. 原型化开发方法包括生成原型和实现原型两个步骤。(×) 6. 面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。( √) 7. 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。(×) 8. 软件工具的作用是为了延长软件产品的寿命。(×) 9. 软件工程过程应该以软件设计为中心,关键是编写程序。(×)

软件工程试题库集及答案

综合练习一答案 选择题: 1.软件危机出现于____,为了解决软件危机,人们提出了用____的原理来设计软件,这是软件工程诞生的基础。 A.50年代末B.60年代初C.60年代末D.70年代初 A.运筹学B.工程学C.软件学D.软件学E.数字2.开发软件需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作____。 A.软件投机B.软件危机C.软件工程D.软件产生 3.产生软件危机的原因有如下几点,除了______。 A、软件开发过程未经审查 B、软件开发不分阶段,开发人员没有明确的分工 C、所开发的软件,除了程序清单外,没有其他文档 D、采用工程设计的方法开发软件,不符合软件本身的特点 4.软件工程学是应用科学理论和工程上的技术指导软件开发的学科,其目的是____。 A.引入新技术提高空间利用率B.用较少的投资获得高质量的软件 C.缩短研制周期扩大软件功能D.硬软件结合使系统面向应用5.请按顺序写出软件生命期的几个阶段____,____ ,____,____,____,____。 A.维护B.测试C.详细设计D.概要设计E.编码F.需求分析6.瀑布模型把软件生存周期划分为软件定义、软件开发和____三个阶段,而每一阶段又可细分为若干个更小的阶段。 A.详细设计B.可行性分析C.运行及维护D.测试与排错7.划分软件生存周期的阶段时所应遵循的基本原则是_____。 A、各阶段的任务尽可能相关性 B、各阶段的任务尽可能相对独立 C、各阶段的任务在时间上连续 D、各阶段的任务在时间上相对独立 8.一个软件项目是否进行开发的结论是在______文档中作出的。 A、软件开发计划 B、可行性报告 C、需求分析说明书 D、测试报告 9.分析员是____。 A.用户中系统的直接使用者B.用户和软件人员的中间人 C.软件的编程人员D。用户和软件人员的领导

软件工程实习报告范文4篇

软件工程实习报告范文4篇 一、关于实习公司 我所实习的南京xx软件有限公司简称xx公司,公司成立于XX 年,主营软件开发和信息系统集成,专门从事工程建设项目管理信息系统开发和实施,具有自主知识产权的项目管理软件产品xx项目管理系列软件(包括xx投资控制合同管理软件、xx进度控制计划管理软件、xx质量控制安全管理软件、xx项目管理门户、xx城建项目管理平台等),并已经在全世界第一大桥苏通长江大桥、国内最大的开发区苏州工业园区以及南水北调工程实施和应用,目前正与南京城建集团合作,开发城建项目管理平台。 二、实习的内容 今年xx月xx日开始,我正式走进xx开始了实习工作,并被调到了江苏省建筑质量检测中心,参加正在进行的一个检测项目。由于我才大三,本身对企业的经营方式等都很陌生,公司让我们的王工带我学习,以师傅带徒弟的方式,指导我的日常实习。在王工的热心指导下,我依次对此次项目的业务流程和大概框架进行了了解,并积极参与相关工作,注意把书本上学到的理论知识对照实际工作,用理论知识加深对实际工作的认识,用实践验证大学所学确实有用。以双重身份完成了学习与工作两重任务。跟公司同事一样上下班,协助同事完成部门工作;又以学生身份虚心学习,努力汲取实践知识。我心里明白我要以良好的工作态度以及较强的工作能力和勤奋好学来适应公司的工作,完成公司的任务。

三、实习的提高与收获 实习收获,主要有四个方面: 一是通过直接参与企业的运作过程,学到了实践知识,同时进一步加深了对理论知识的理解,使理论与实践知识都有所提高,圆满地完成了本科教学的实践任务。 二是提高了实际工作能力,为就业和将来的工作取得了一些宝贵的实践经验。 三是一些学生在实习单位受到认可并促成就业。 四是为毕业后的正式工作做好了准备。 四、结语 到公司实习并没有我想象中的难以融入,通过慢慢的学习,发现在公司用的到得知识在我们的学校学习中都会遇到。至暑期结束,从不懂到渐渐的做了几个检测项目。学到不少的东西。实习生活还没结束,开学了我还是会继续留在公司我的学习和探索。 光阴荏苒,时光飞逝,转眼间到了实习结束的日子。从进公司实习到现在,我已经到公司近6个月了,感受颇多,收获颇多。期间,通过公司领导的关心和帮助,同事的指导,使我能够很快地了解公司的管理与运作程序,我了解了公司的发展概况,熟悉了公司的流程和行业的基础知识,使我逐步学会如何从一个刚出校门不久的实习生转变成一个职员。以下是我这一阶段的工作总结。 学习无止境,职业生涯只是学生生涯的一种延续。对于一个实习的学生,初踏入职场,进入专业的软件公司,对开发软件没有一点

软件工程实践报告范本(完整版)

报告编号:YT-FS-4424-18 软件工程实践报告范本 (完整版) After Completing The T ask According To The Original Plan, A Report Will Be Formed T o Reflect The Basic Situation Encountered, Reveal The Existing Problems And Put Forward Future Ideas. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

软件工程实践报告范本(完整版) 备注:该报告书文本主要按照原定计划完成任务后形成报告,并反映遇到的基本情况、实际取得的成功和过程中取得的经验教训、揭露存在的问题以及提出今后设想。文档可根据实际情况进行修改和使用。 实践单位:山西西太行信息有限公司 实践时间:xx年7月1日-----xx年7月31日 共31天 一、实践目的:综合利用所学的专业知识,培养 软件开发的技能;掌握android操作系统的编程技巧, 体会企业软件开发与学习过程中编写软件的不同;提 高自身的创新意识与创新能力,促进团队之间的沟通 协作,为早日踏上工作岗位打下坚实基础。 二、实践内容及感悟: a) 实践前准备:自xx年清明节前后,我和我的 组员就开始接受山西西太行信息有限公司的公开课的 培训,当时经电子与计算机技术学院于一老师介绍由 陈川老师主要带领我们重新温习了一遍关于java语

言的基本知识,在这将近一个月的学习过程中我们逐渐重新拾起了即将被遗忘的java 知识,走出了以前认识上的误区,使我在java这一块又有了一定的的优势,为以后我们用java语言做开发打下了很好的基础。 自xx年5月1日,我们开始了真正的基于android 操作系统的软件开发,虽然我们是利用课余时间进行学习,但是学习的效果真的很好,我们基本上晚上都会学到很晚才回宿舍。刚开始的时候我感到很不适应,感到学习的java语言不能够充分的的到利用,只能够用一些和系统相关的东西,但是随着学习的深入,我发现android操作系统也是一个很强大的手机操作系统,它有着很好的发展前景。并且移动互联网在在中国有着大的市场,所以我对我正在从事的android手机软件开发给予了很大的希望。这一个月的培训我们主要学习了android操作系统的五大系统组件:activity、service、sqlite、content Provider、intent、broadcastRecever,同时我也学到了一些课

相关文档
最新文档