
软件工程
Danna_Danna
静下心来,看看自己能写一个什么样的人
展开
-
需求分析(Requirements Analysis)
在软件生命周期中,需求分析(Requirements Analysis)是最重要的一个阶段。软件需求分析的质量对软件开发的影响是深远的、全局性的,高质量分析软件需求对软件开发往往起到事半功倍的效果,这就是所谓的“磨刀不误砍柴功”。软件需求分析任务: 即借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的 “做什么” 的问题。 软件需求分析原原创 2012-10-28 21:27:32 · 3279 阅读 · 6 评论 -
面向对象技术
面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。 面向对象技术的一些概念: 面向对象分析与模型化: 面向对象设计: 设计过程分高层设计和类设计。 高层设计:原创 2012-11-15 15:53:39 · 1419 阅读 · 6 评论 -
软件测试
程序编码之后就要进行测试,程序测试是使用人工或者自动手段来运行或测试某个系统的过程,其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。软件测试有一下几个方面的内容: 测试基本信息: 用例设计: 测试有两种方法,一种是白盒测试,一种是黑盒测试,用例设计就是围绕这两种测试方法来展开的。 白盒测原创 2012-11-09 08:14:43 · 1625 阅读 · 4 评论 -
软件维护
当软件正式使用后,当软件出现或多或少或大或小的错误,当用户的需求发生变化了,当软件使用的硬件环境变化了,就需要维护出场,对其进行修改。 概念: 活动: 可维护性: 程序修改步骤和修改副作用:原创 2012-11-12 21:02:42 · 1072 阅读 · 3 评论 -
软件工程标准化与文档
什么事都有一套标准,当然做系统共也不例外,那么软件工程的标准化又是什么呢?总结构图:软件工程标准:ISO9000系列标准及软件质量认证:软件文档:软件文档有这么多,我们一个都不能忽视!!!原创 2012-11-26 21:29:29 · 2188 阅读 · 3 评论 -
程序编码
程序编码做为软件工程过程的一个阶段,是程序设计的继续。它的任务是将软件的详细设计转换成用程序设计语言实现的程序代码。主要有一下几个方面的内容: 结构化设计: 还要求源程序具有良好的结构性和良好的程序设计风格是为了保证程序编码的质量,让程序可读可理解性提高。 程序设计风格:原创 2012-11-05 13:11:07 · 1491 阅读 · 6 评论 -
软件设计
在软件需求分析阶段需要我们完全弄清楚软件的各种需求,较好地解决所开发软件“做什么"的问题,并在软件需求说明书和数据要求说明书中详尽和充分地阐明这些需求后,下一步就要着手实现软件的需求,即要着手解决“怎么做"的问题。主要有以下内容: 软件设计目的和任务: 管理方面:概要设计、详细设计 技术方面:过程设计、数据设计、系统结构设计软件设计基础:原创 2012-11-01 21:03:22 · 1091 阅读 · 5 评论 -
软件工程总结——传统软件开发方法与面向对象开发方法的比较
软件开发是一门技术,它需要相应的理论、技术、方法、手段和工具来支持。就软件开发技术的发展而言,主要经过了结构化开发方法和面向对象的软件开发方法。 传统软件开发:结构化开发方法: 结构化开发方法是最早最传统的软件开发方法,也是迄今为止信息系统中应用最普遍、最成熟的一种,它引入了工程思想和结构化思想,使大型软件的开发和编程都得到了极大的改善。结构化方法的基本思想可概原创 2012-11-18 15:29:13 · 21664 阅读 · 8 评论