软件工程大作业 班 题 目 旅行社网站管理系统 专 业 计算机科学与技术 学生姓名 康殷瑞 学 号 指导教师 完成日期 2014年12月 8日 湖州师范学院信息与工程学院 一.设计要求: 随着社会教育水平的提高,人们对教育的重视程度在不断提升,而教育行业的书籍的 种类和数量也在不断增加,为图书馆管理员的工作增加了很大的难度,如何实现书籍的 计算机智能化管理是摆在图书馆面前的一个重要的难题。这里,将通过数据库开发工具 PB来开发一个图书馆对书籍进行高效管理的图书管理系统,以实现图书馆书籍的计算机 智能管理,提高图书管理员的工作效率。 1、1 编写目的 1、1、1 目的 这份对图书管理系统所做的一份可行性研究报告,列出了项目的数据流程、开发该项 目所用的开支以及该项目能够带来的改进之处并说明在软件开发初期用户和开发者应做 的准备工作,并证实开发该系统和编写本可行性研究报告的必要性。 1、1、2 预期读者:图书馆管理人员、本系统开发小组的成员 1、2 背景 1、2、1 项目名称:图书管理系统 1、2、2 项目任务提出者:XX国家教育机构 开发者:11级软件2班李妍洁 用户:图书馆管理人员
2022-07-02 14:03:40 1.36MB 文档资料
《软件工程》学习心得 一、软件工程的定义 软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量 的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设 计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌 入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行 业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用 促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。 二、软件工程的目标 在给定成本、进度的前提下,开发出具有可修改性、有效性、可靠性、可理解性、可 维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性并且满足用户需求的 软件产品。 三、软件工程的原则 是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。软件 工程的原则有以下四项基本原则:1)选取适宜开发范型;2)采用合适的设计方法;3) 提供高质量的工程支持;4)重视开发过程的管理。 四、软件工程的由来 据说上个世纪60年代的
2022-07-02 14:03:39 34KB 文档资料
软件开发模型中几种模型的介绍和比较 学院: 姓名: 学号: 目录 1.1什么是智能模型 1 1.2智能模型的必要性 2 2.1什么是RAD开发模型 2 2.2 RAD模型的软件过程 3 3.1各种模型的比较 5 3.2各种模型的优点和缺点 5 瀑布模型 5 快速模型 6 增量模型 6 RAD模型 7 螺旋模型 7 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编 码和测试等阶段,有时也包括维护阶段。 软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任 务,用来作为软件项目工作的基础。对于不同的软件系统,可以采用不同的开发方法、 使用不同的程序设计语言以及各种不同技能的人员参与工作、运用不同的管理方法和手 段等,以及允许采用不同的软件工具和不同的软件工程环境。 本文主要重点介绍智能模型(Intelligent Model)和RAD开发模型。 1.1什么是智能模型 智能模型基于知识的软件开发模型,它与专家系统结合在一起。该模型应用基于规则 的系统,采用归纳和推理机制,帮助软件
2022-07-02 14:03:39 90KB 文档资料
2007 ¶œ 6 ˘ —˝… "¯ £" TP311 ˛˜ ˇ –Œ ˚¶ ´º £" A ˛˜ ´ – "¯ £" 1009 ¡" 2552(2O O7)06 ¡" 0105 ¡" 03 ˇ ·œ¨ … ı £ ˛ ` £ ¶«¯˚ ( · § —¯ ˇ¢ § " £ 550( X)3) " " £" ¨ …¿" ¢ —£ ı ø ˙ » ˇ ˛" ˝Œ ß ˜ —Ł ˙ ˛ — ¯ ª ˙Æ ˜ ˆ ¡£º ¶ —Ł ˙ ˛ ¶˛ ¨ …¿" ¢ ˇ ˜¿— ˇ ˜ ¨– "¶ £ ˙¿ ¨ "˛ ˛˚ "˝ ı ø ƒ ˆ » —' ´ ˜ " — ˜ ˝ ˚– £ Æ ¶ ˛ ˜ » —' ª "˝ …ß ¡£ …·˚ £"¨ … £»¿" ¢ ¤ £» —Ł ˙ ´ D i sc ussi on on m od er n so ft w ar e en gi n eer i n g T AN Clli £ WU £ zhen £ z U Dong-pan ( School of Information EIlgi ering £ G~ dzh ou Univermy £ G
2022-07-02 14:03:38 181KB 文档资料
产品质量管理系统 软件工程课程设计
2022-07-02 09:10:16 441KB 文档资料
NUAA CCST 数据库原理课程实验 详细完备实验报告模板 适用于计算机科学与技术专业 物联网工程专业 模板内容丰富、模块较多,可以直接对着改成自己的内容 结合软件工程文档撰写要求完成的数据库实验报告,既有软件工程文档要求的基本内容,也有针对数据库实验SQL内容的针对分析
2022-07-02 09:05:58 3.06MB 数据库 软件工程
12/18/2015 1 Computer Concepts 2014 Chapter 10 Introduce to Software Engineering 软件工程 软件工程 软件工程 软件工程 1 0 Chapter Contents 1. 软件工程 2. 信息系统 ( IS ) 3. 信息系统开发:需求分析 4. 信息系统开发: 系统设计 5. 信息系统开发: 系统实现和测试 6. 系统运行和维护 2 1 0 需求分析 需求分析 需求分析 需求分析 软件需求分析过程 软件需求分析活动 需求建模 CASE工具 软件需求规格说明书 Chapter 10: Information Systems Analysis and Design 3 1 0 4 软件 软件 软件 软件需求分析过程 需求分析过程 需求分析过程 需求分析过程 p SRS p IRS SSS SSS SSDD SSDD SDR SSR SRS IRS 对每个 对每个 CSCI ... CSCI ... 1 0 软件需求分析活动 软件需求分析活动 软件需求分析活动 软件需求分析活动 目标:明确系统做什么,而不是怎么做
2022-07-02 09:04:11 2.02MB 文档资料
1软件工程.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~
2022-07-02 09:04:10 4.47MB 文档资料
2022/6/30 北京大学 1 引论: 1、我们已经学习过:计算机组成原理、数据结构、操作系统、程序设计等课程。 2、是否具备完成一般软件目标能力呢?例如: 编写计算y=sin(x)的源码; 手机芯片操作系统(COS)设计; 大学课表编制系统。等等。 3、要达到完成上述目标,我们仅有计算机的基础技术是不行的。 4、一般情况下,一个软件的完成,除了要掌握计算机的基础技术外,还要有数学、物理、电子技术等 基础科学与领域知识。 1软件工程全文共78页,当前为第1页。 2022/6/30 北京大学 2 5、有了上述技术还不够。还要有软件开发的专门技术。例如,我们要编写问题2中的程序时: 我们发现要知道他的设计是怎样的; 当设计该问题时,我们发现对该问题要进行分析。 我们求解该问题的程序对吗? 如果软件开发周期比较长,如何应付开发对象的变化。 参加的人员多的时候。对参加人员的分工、布局 软件质量怎么管理?。 1软件工程全文共78页,当前为第2页。 2022/6/30 北京大学 3 6、一个软件的开发用什么工具。 7、开发中如何与用户交流与合作,与同伴合作。 8、每一个软件技术人员都希望有软件项
2022-07-02 09:04:09 249KB 文档资料
一、单项选择题 1.生产性维护活动包括( A ) A.修改 设计 B.理解设计 C.解释数据结构 D.理解功能 2.随着软硬件环境变化而修改软件的过程是( B ) A.校正性维护 B.适应性维护 C.完善性维护 D.预防性维护 3.软件测试方法中的静态测试方法之一为( A ) A.计算机辅助静态分析 B.黑盒法 C.因果图 D.路径覆盖 4.在白盒法技术测试用例的设计中( A )是最弱的覆盖标准。 A.语句 B.路径 C.条件组合 D.判定 5.为了提高软件的可维护性,在编码阶段应注意( D ) A.保存测试用例和数据 B.提高模块的独立性 C.文档的副作用 D.养成好的程序设计风格 6.在软件测试中,首先对每个模块分别进行单元测试,然后再把所有的模块按设计要求组装在一起测试,称为(D ) A.确认测试 B.系统测试 C.渐增式测试 D.非渐增式测试 7.至今已有好几百种不同的高级语言,它们有的是用于数值计算,有的是用于商业管理,有的是用于编写系统软件。以下语言中较适用于数值计算的语言是( B ) A.BASIC B.SQL C.LISP D.FORTRAN 8.程序的三种基本控制结构
2022-07-02 09:04:09 14KB 文档资料