软件工程 - 文章列表

共 5 页

  • 软件需求 系统或软件必须达到的目标和能力

    软件项目需求管理2.1软件需求2.1.1软件需求概念1.定义 软件需求是系统或软件必须达到的目标和能力。是指用户对目标软件系统在功能、性能、行为、设计约束等方面的期望。1997年版IEEE软件工程标准词汇表需求定义如下:用户解决问题或达到目标所需的条件和能力。

  • 软件工程概述 软件工程中的一些观念讨论

    软件是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据及其相关文档的完整集合。\r\n程序是按事先设计的功能和性能要求执行的指令序列\r\n数据是使程序能正常操纵信息的数据结构\r\n文档是与程序开发,维护和使用有关的图文材料一、软件的概念、特点、类型软件的特点1.软件是一种逻辑实体,而不是具体的物理实体。因而它具有抽象性。\r\n2.软件的生产与硬件不同,在它的开发过程中没有明显的制造过程。是脑力活动的研制。\r\n3.在软件的运行和使用期间,没有硬件那样的机械磨损,老化问题。但存在退化、淘汰问题,维护困难。4.软件的开发和运行常受到计算机系统的限制,对计算机系统

  • 软件设计原则和设计工程

    软件工程软件工程是计算机专业的一门重要专业课,它对于培养学生的软件素质,提高学生的软件开发能力与软件项目管理能力具有重要的意义。\r\n1995年,Standish Group针对系统开发成功的研究表明,所有的开发项目中有32%的项目在它们结束之前被中止。此外多于一半的软件项目花费的成本相当于原来预算的2倍。\r\n只有42%的软件项目完成时达到了预期的范围和功能,事实上,许多系统只完成了部分预期的需求。因此,软件的开发是一个很困难的活动,要求很仔细的计划和执行。\r\n软件工程就是在这样的背景下,由许多计算机科学家经过多方面的探索和总结而成形的。目前发展十分迅速

  • 软件工程上机实验 画ER图

    习题一目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,业务内容描述如下:\r\n医院对患者2监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。\r\n请分别用Microsoft Visio与PowerDesigner绘制本系统的数据模型,即ER图。习题二银行计算机储蓄系

  • 软件工程课程介绍

    软件工程是计算机专业的一门重要的专业基础课,它对于培养软件素质,提高软件开发能力与软件项目管理能力具有重要的意义。介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,掌握开发高质量软件的方法;\r\n通过对软件开发过程和过程管理技术的学习,了解如何进行软件度量和管理,怎样进行质量保证活动,从而能够有效地策划和管理软件开发活动。课程的主要内容课程目的了解软件的主要成分以及软件的分类,以及按软件工程方法从事软件开发的意义。\r\n掌握软件需求分析的方法,学会如何进行软件建模,如何才能做出好的软件需求说明。\r\n掌握软件

  • 软件工程基础培训

    《大道至简—软件工程实践者的思想》 --- 周爱民 在大学时代、在课桌上令人昏昏欲睡的《软件工程》才是软件开发中的髓质与灵魂 选择什么语言、如何重构、有没有或应不应该采用某种模式,都是软件开发的细微末节 我们常常陷于行动而没有思想,思想与行为脱节。常常知道做什么,但不知道为什么要这样做“停下来,思考才是进步的本质!”主题软件工程的定义 软件工程的研究内容 软件工程的基本原理 软件工程的作用 软件开发的4种常用方法 软件工程的5个面向理论 软件的支持过程 软件的管理过程 软件生存周期及开发模型Roger S.Pressman 软件过程改善和软件工程技术方面

  • 软件工程基础 公共基础知识

    数据结构和算法\r\n数据结构:线性表、栈、队列和树等\r\n算法:顺序查找、二分查找、交换排序和选择排序等\r\n软件工程基础\r\n软件工程的基本概念:生命周期等\r\n结构化分析和设计方法\r\n软件测试\r\n数据库设计基础\r\n数据库的基本概念\r\n数据模型\r\n关系代数运算\r\n数据库设计的方法和步骤\r\n程序设计基础\r\n程序设计方法与风格\r\n结构化程序设计\r\n面向对象的设计方法全国计算机二级公共基础知识 第3部分-软件工程基础第三部分  软件工程基础3.1 软件工程基本概念 计算机软件是包括程序、数据及相关文档的完整集合。 软件的特点包括: (1

  • Visio软件工程 用visio制作基本流程图

    用visio制作基本流程图流程图流程图是以简单的图标符号来表达问题解决步骤示意图。 在实际工作中,我们常常需要向别人介绍清楚某项工作的操作流程。若是稍微复杂一些的工作流程,仅用文字是很难清楚表达的!这时就应充分利用可视化技术,将那些复杂的工作流程用图形化的方式表达出来,这样不仅使你表达容易,而且让别人也更容易理解。流程图流程图的绘制必须使用标准的流程图符号,并遵守流程图绘制的相关规定,才能绘制出正确而清楚的流程图。流程图标准符号要实现用图形化的方式表达工作流程的目标 Microsoft Visio 2002 就是优秀的实现工具之一在用Visio 2003

  • 软件工程导论 为什么要研究软件工程

    学习方法思考:通过一学期的学习,大学学习方式的感想?本课程学习方法:没有完成比较大的软件、系统的亲身体验,体会不到 “工程”的含义。\r\n本书体系结构:\r\n    1. 软件工程是为了解决软件危机而提出的!    \r\n        软件危机 ?软件工程\r\n    2. 软件工程相关理论Q1-什么是软件工程?软件工程是一种工程形式,它运用计算机科学和数学原理,针对软件问题获得一种经济有效的解决方案\r\n用系统的、规范的、可度量的方法,开发、运行和维护软件软件工

  • 传统软件工程概述 软件工程的研究内容有哪些?

    传统软件工程概述什么是软件?\r\n为什么需要“软件工程”?\r\n软件工程的研究内容有哪些?计算机系统的发展\r\n软件、软件生存周期和软件生存周期过程\r\n软件生存周期模型\r\n软件工程定义进入上个世纪60年代,人们开始逐渐认识到了确实存在着“软件危机” 这样一个事实。例如:\r\n软件生产不能满足日益增长的需要\r\n软件开发成本和开发进度估计往往不准确\r\n软件开发人员和用户之间信息交流不充分,用户对完成的软件满意度很低\r\n软件价格昂贵,软件成本在整个计算机系统中所占的比例急剧上升,软件已成为许多计算机系统中花钱最多的项目\r\n软件质量难以保证\r\n软件可维护性差,程序中