我的订单|我的收藏|我的商城|帮助中心|返回首页
虚拟现实新闻>VR>行业资讯>行业知识

软件项目设计开发与管理

文章来源:[SouVR.com]网络收集整理 作者:Frank/Tracy 发布时间:2010年06月03日 点击数: 字号:
.3服务器集群 111   6.2.3.4同构系统聚合 114   6.2.3.5调度系统 115   6.2.3.6异构系统集成 116   6.2.3.7数据存放与访问 117   6.3系统分析与设计 119   6.3.1 软件分析与设计的内容 119   6.3.2 系统整体结构的软件描述 120   6.3.3 整体代码框架搭建 124   6.3.4 系统公共库设计 124   6.3.5 接口设计 125   6.4代码编制与调试 127   6.4.1 程序结构搭建 127   6.4.2 多线程/多进程程序设计 130   6.4.2.1 什么时候采用多线程/多进程 130   6.4.4.2 技术要点 131   6.4.3 编辑 133   6.4.4 编译 134   6.4.5 调试 136   6.4.5.1打印语句,DEBUG开关与出错处理 137   6.4.5.2 gdb与dbx 137   6.4.5.3多线程/多进程程序调试 138   6.4.5.4 内存异常,智能指针与valgrind 141   6.4.6 类型安全 146   6.4.7 跨平台程序设计 147   6.4.7.1 字序问题 147   6.4.7.2 32位与64位 148   6.4.7.3 编码问题 149   6.4.8开源软件代码 150   6.5面向对象——正确理解与使用 151   6.5.1何时使用面向对象 152   6.5.2如何使用面向对象 153   6.5.2.1合理分析与设计对象关系 153   6.5.2.2使用成熟设计模式 158   6.6设计的结束与输出 159   6.6.1实效的制度化,而非教条的制度化 159   6.6.2强化设计结束准则 159   6.6.3设计阶段的输出文档 160   6.7 本章小结 161   七、软件测试——质量保证的重要环节 162   7.1测试技术综述 162   7.1.1测试的阶段 162   7.1.2测试的种类 163   7.1.3常用的测试工具 163   7.1.3.1代码测试工具 163   7.1.3.2 功能测试工具 164   7.1.3.3 性能测试工具 164   7.1.3.4测试管理工具 164   7.1.3.5 其它辅助测试工具 165   7.1.4测试步骤 165   7.2 软件测试中几个实用问题 166   7.2.1 手工测试 166   7.2.1.1 程序员自编程测试 167   7.2.1.2 测试人员手工测试 169   7.2.2自动化测试 169   7.2.3测试用例的制定 169   7.2.4关于测试驱动开发 171   7.2.5测试时间估算 172   7.2.6测试人员的素质 173   7.3对测试标准的探讨 174   7.3.1软件BUG的分布特征 175   7.3.2测试标准的制定原则 175   7.3.3测试人员的困惑——测试标准如何实施? 176   7.4软件测试的本质探讨与工业化生产 177   7.5本章小结 178   八、软件项目管理方法论 180   8.1软件项目管理的产生 180   8.2软件项目管理的作用与地位——为研发服务 181   8.3软件项目管理的内容 181   8.4软件项目管理的实用方法 182   8.4.1软件规模划分 182   8.4.2软件类型划分 184   8.4.3软件项目实施的阶段划分 185   8.4.4软件项目的最初需求确定 186   8.4.5软件项目实施的资源确定 187   8.4.6软件生产过程 188   8.4.6.1软件生产过程的传统理解 188   8.4.6.2实践中的软件生产过程 190   8.4.7软件生产过程控制 194   8.4.8设计与编程的分界点 195   8.4.8.1什么时候开始编程? 195   8.4.8.2 编码过程中的设计工作 197   8.4.9测试与研发的交流 198   8.4.10文档的生成与管理 199   8.4.10.1文档的生成 199   8.4.10.2文档的管理 199   8.4.11用软件进行软件项目管理 200   8.5软件生产过程中的实用工具 200   8.5.1软件配置管理系统 200   8.5.2软件缺陷追踪系统 201   8.6国外软件项目管理简析 203   8.6.1欧美国家软件项目管理模式 203   8.6.2最为特色的模式——日本软件项目管理 205   8.7本章小结 206   九、用软件管理软件 208   9.1 引言 208   9.2管理系统功能分析 209   9.2.1问题的提出 209   9.2.2 CMM规范 209   9.2.3策略 210   9.2.4实现管理的要素 210   9.2.5关键方法 211   9.3实用系统设计 212   9.3.1系统组成与总体构架 212   9.3.2 软件开发的计划与进度管理 214   9.3.3 评分系统 214   9.3.4 界面示例 214   9.4管理系统再分析 215   十、新一代软件生产方法论探索——代码驱动生产 217   10.1 原则与依据 217   10.1.1以质为本,以实践为依据 217   10.1.2不能以类推法制定软件生产理论框架 218   10.1.3软件生产方法论应包括现有成果 218   10.2软件生产技术回顾 219   10.2.1概述 219   10.2.2传统软件工业化生产技术分析 220   10.2.2.1基于构件的工业化生产思想再剖析 220   10.2.2.2可视化方法再分析 222   10.2.2.3复用是辅助手段,不是生产主体 223   10.2.2.4复用经验永远无法取代创新设计 223   10.2.2.5 构件组合无法创造完整软件系统 224   10.2.2.6 编码完成只是很少一部分工作 224   10.2.2.7程序员自由空间是软件开发的重要内容 225   10.2.2.8相当数量的设计需要融合在编码中 226   10.3先进软件生产方法分析 226   10.3.1设计思维过程分析 226   10.3.1.1设计思维的过程 226   10.3.1.2从思维特征出发看软件生产困难 228   10.3.2 先进软件生产方法应有的特征 229   10.3.2.1代码框架制作是先进软件生产的重要内容 229   10.3.2.2设计思维的代码表达类似于艺术表达 229   10.3.2.3人工编码不可能完全摆脱 230   10.3.2.4需求的难以捉摸无法用技术手段改进 230   10.4代码驱动生产的定义与内容 231   10.4.1软件“工业化”生产的新涵义 231   10.4.2代码驱动生产的要素 232   10.4.2.1构件技术是代码框架的生产手段 232   10.4.2.2返工与往复的常态化 232   10.4.2.3代码描述设计思维的标准化 233   10.4.2.4没有过硬编码技能的设计师不合格 234   10.4.3代码驱动生产的组成内容 235   10.5软件生产模型——代码为核心的星形模型 236   10.5.1传统软件生产顺序模型 236   10.5.2以代码为核心的星形模型 237   10.6代码驱动生产运行机制(Code Driving Prodution) 239   10.6.1代码驱动生产运行机制综述 239   10.6.2代码驱动需求分析 241   10.6.3代码驱动设计开发 242   10.6.3.1传统设计理念再分析
共4页 您在第3页 首页 上一页 1 2 3 4 下一页 尾页 跳转到页 本页共有3500个字符
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料