次贷危机的含义:软件Software危机的含义

软件Software危机是指在计算机软件Software开发和维护过程中所遇到系列严重问题这些问题绝不仅仅是不能正常运行软件Software才具有实际上几乎所有软件Software都区别程度地存在这些问题 概括地说软件Software危机包含下述两方面问题:如何开发软件Software以满足对软件Software日益增长需求;如何维护数量不断膨胀已有软件Software鉴于软件Software危机... [阅读全文]

次贷危机产生的原因:产生软件Software危机的原因

在软件Software开发和维护过程中存在这么多严重问题方面和软件Software本身特点有关另方面也和软件Software开发和维护思路方法不正确有关 软件Software区别于硬件它是计算机系统中逻辑部件而不是物理部件由于软件Software缺乏“可见试阶段没能检测出来因此软件Software维护通常意味着改正或修改原来设计这就在客观上使得软件Software较难维护 软件Software区别... [阅读全文]

软件Software危机:消除软件Software危机的途径

为了消除软件Software危机首先应该对计算机软件Software有个正确认识应该彻底清除在计算机系统早期发展阶段形成“软件Software就是”观念个软件Software必须由个完整配置组成事实上软件Software是、数据及相关文档完整集合其中是能够完成预定功能和性能可执行指令序列;数据是使能够适当地处理信息数据结构;文档是开发、使用和维护所需要图文资料1983年IEEE为软件Softwar... [阅读全文]

软件Software工程学什么:什么是软件Software工程?

概括地说软件Software工程是指导计算机软件Software开发和维护工程学科采用工程概念、原理、技术和思路方法来开发和维护软件Software把经过时问考验而证明正确管理技术和当前能够得到最好技术思路方法结合起来以经济地开发出高质量软件Software并有效地维护它这就是软件Software工程 下面给出软件Software工程几个定义 1983年IEEE给软件Software工程下定义是:... [阅读全文]

软件Software工程原理:软件Software工程的基本原理

自从1968年在联邦德国召开国际会议上正式提出并使用了“软件Software工程”这个术语以来研究软件Software工程专家学者们陆续提出了100多条有关软件Software工程准则或“信条”著名软件Software工程专家B.w.Boehm综合这些学者们意见并整理总结了TRW公司多年开发软件Software经验于1983年在篇论文中提出了软件Software工程7条基本原理他认为这7条原理是确... [阅读全文]

程序设计思路方法学:软件Software工程思路方法学

正如前面已经讲过软件Software工程包含技术和管理两方面内容是管理和技术紧密结合 所谓管理就是通过计划、组织和控制等系列活动合理地配置和使用各种资源以达到既定目标过程本书第 4篇将讨论软件Software项目管理(project management)问题 通常把在软件Software生命周期全过程中使用整套技术集合称为思路方法学(methodology)也... [阅读全文]

软件Software生命周期的基本任务

概括地说软件Software生命周期由软件Software定义、软件Software开发和运行维护 3个时期组成每个时期又可进步划分成若干个阶段 软件Software定义时期任务是确定软件Software开发工程必须完成总目标;确定工程可行性;导出实现工程目标应该采用策略及系统必须完成功能;估计完成该项工程需要资源和成本并且制定工程进度表这个时期工作通常又称为系... [阅读全文]

软件Software工程瀑布模型:瀑布模型

在20世纪80年代的前瀑布模型直是唯被广泛采用生命周期模型现在它仍然是软件Software工程中应用得最广泛过程模型图2.1所示为传统瀑布模型 按照传统瀑布模型来开发软件Software有如下几个特点 (1)阶段间具有顺序性和依赖性 这个特点有两重含义:①必须等前阶段工作完成的后才能开始后阶段工作;②前阶段输出文档就是后阶段输入文档因此只有前阶段输出文档正确后阶段工作才能获得正确结果可是万在生命周... [阅读全文]

需求管理复杂性分析

软件Software需求是整个软件Software开发项目最关键个输入和传统生产企业相比较软件Software需求具有模糊性、不确定性、变化性和主观性特点他不像生产汽车、电脑等硬件需求是有形、客观、可描述、可检测微大点系统要想穷举需求几乎是不可能每次开需求评审会时总会冒出新需求以至于系统没有个准确范围界定即使是这样系统还是要开发没办法系统范围还要硬性划定个从而建立个基线 3、需求开发工期问题在需求... [阅读全文]

需求管理策略

1、需求定要和投入有必然联系 需求定要和投入有必然联系否则如果需求变更成本由开发方来承担则项目需求变更就成为必然了人们常说世上没有免费午餐同样也不应该有免费需求变更但是接受需求变更目前却是软件Software开发商不得不咽下苦果所以在项目开始无论是开发方还是出资方都要明确这条:需求变软件Software开发投入也要变 2、需求变更要经过出资者认可 需求变更引起投入变化所以要通过出资者认可这样才会对... [阅读全文]

化学平衡教材分析:项目的资源分析和平衡

参考:[http://www.crazycoder.cn/]参考:[http://www.crazycoder.cn/]参考:[http://www.crazycoder.cn/]今天直在考虑这个问题先把些想法记录下来如上面图所示对于个单项目投入资源量应该是在定范围内对于要使项目能够开展最小资源需求对于根据现在投资收益和回报最佳资源需求还有就是最大资源需求(超过了最大值代表资源单位价值迅速递减)如... [阅读全文]

audit:配置审核(configuration Audit)

软件Software完整性是指开发后期软件Software产品能够正确地反映用户所提出对软件Software要求软件Software配置审核目就是要证实整个软件Software生存期巾各项产品在技术上和管理上完整性同时还要确保所有文档内容变动不超出当初确定软件Software要求范围使得软件Software配置具有良好可跟踪性 这是软件Software变更控制人员掌握配置情况、进行审批依据 软件S... [阅读全文]

软件Software配置管理工具:软件Software配置管理工具PVCS

Pvcs是美国INTTERSOLD公司产品是个贯穿整个软件Software工程过程面向开发团队(Team)SCM系统它适用于区别平台、多种开发环境、多种对象类型PVcs能够在windows、windoWSNT、DOS、oS/2和多种UNIX平台上运行可为开发对象提供通用结构包括源代码、目标代码图形对象和文本文件通过对文件夹、项目、平台控制得以实现标准化 PVCs可成为软件Software开发中质量... [阅读全文]

软件Software工程标准:什么是软件Software工程标准?

人们社会生活离不开交往在交往中最先遇到和首先要解决是通信工具——语言问题计算机问世以后同样是语言问题人要和计算机打交道需要设计语言这种语言不仅应让计算机理解而且还应让别人看懂使其成为人际交往工具设计语言标准化最早提到日程上来60年代设计语言蓬勃发展出现了各种名目繁多语言这对于推动计算机语言发展有着重要作用但同时也带来许多麻烦即使同种语言由于在区别型号计算机上实现时做了区别程度修改和变动形成了这语言... [阅读全文]

项目管理(project management)成熟度模型:软件Software项目质量管理层次模型(一)

  质量:组固有特性满足要求程度指产品或服务满足规定或潜在需要特征和特性总和它既包括有形产品也包括无形产品;既包括产品内在特性、也包括产品外在特性即包括了产 品适用性和符合性全部内涵   软件Software质量:和软件Software产品满足明确或隐含需求能力有关特征和特征总和有 4个含义:1、能满足给定需要特性的全体;2、具有所希望各种属性组合程度;3、顾客... [阅读全文]

项目管理(project management)成熟度模型:软件Software项目质量管理层次模型( 2)

3、过程质量管理层次   GB/T8566—2001(idtISO/IEC12207)信息技术-软件Software生存周期过程把软件Software生存周期各个过程分为 3类即基本生存周期过程、支持生存周期过程、组织生存周期过程   对于质量强调是对过程重视通过保证每个环节工作质量来保证最终质量而不是通过最后检验测试找出缺陷它们质量概念不仅涵盖产品还包括企业整... [阅读全文]

软件Software质量保证检查过程

1.0目 本文目是描述ABC中心SQA组进行内部软件Software过程检查所使用执行检查目是为了提供对软件Software过程客观承诺确认并最终提交满足标准、手册、规格书以及等方面要求软件Software产品 2.0范围 文中所描述适用于ABC中心SQA组执行内部软件Software过程检查 3.0术语表 KPA:关键过程域 SEI:软件Software工程研... [阅读全文]

时间复杂度:复杂度 - 软件Software开发中最值得警惕的问题

复杂度 画个圆圈圆圈里面部分代表你已经掌握知识圆圈外面是你未知领域圆形线条代表目前状态下那些你已经认识到但还没有被掌握区域 结论是你掌握得越多你所认识到未掌握东西也越多 如果把这个比喻用于软件Software开发过程也是个很有意思现象: 这次圆圈里面部分代表复杂度(且不管复杂度具体应当包括哪些怎样衡量)圆圈外面部分代表风险圆形线条则代表项目过程中有可能遇到风险 ... [阅读全文]

软件Software工程标准:软件Software工程标准的层次

根据软件Software工程标准制定机构和标准适用范围有所区别它可分为 5个级别即国际标准、国家标准、行业标准、企业(机构)标准及项目(课题)标准以下分别对 5级标准标识符和标准制定(或批准)机构做简要介绍说明:(1)国际标准 由国际联合机构制定和公布提供各国参考标准 1)ISo(InternationalstandardsorganizatIon)——国际标准化组织这国际机构有着广泛代表性和权威... [阅读全文]

软件Software工程标准化:中国的软件Software工程标准化工作

1983年5月中国原国家标准总局和原电子工业部主持成立了“计算机和信息技术标准化技术委员会”下设十 3个分技术委员会和软件Software相关设计语言分委员会和软件Software工程技术分委员会中国制定和推行标准化工作总原则是向国际标准靠拢对于能够在中国适用标准律按等同采用思路方法以促进国际交流这里等同采用是要使自己标准和国际标准技术内容完全相同仅稍做编辑性修改 从1983年起到现在中国已陆续制... [阅读全文]

为什么要推行标准化:在开发机构中推行软件Software工程标准化

组织开发和制定软件Software工程标准固然重要在软件Software企业或其他软件Software开发机构巾实施软件Software工程标准更为重要特别是当前中国许多软件Software项目忽视工程化情况下尤其需要研究如何在软件Software企业中推行软件Software工程标准化问题 种比较常见现象是软件Software工程师并不真正理解软件Software工程标准化意义他们把贯彻标准看作... [阅读全文]

西部大开发十大工程:软件Software开发项目管理(project management)的十大精华指南

1.理解用户和市场要求明确功能需求和范围 市场需求是产品立项重要依据没有市场产品是没有存在价值.用户需求是产品好卖重点是对市场需求进步细化只有真正理解了用户需求才可能生产出符合用户需要产品. 范围确定后可以出相关需求规格介绍说明书.详细需求规格介绍说明书应该包含输入输出流程界面业务规则等各种原因.对于采用面向对象用例分析需求介绍说明书应该包含用例业务对象模型状态和活动图用例场景前置基本流扩展流异常... [阅读全文]

secondlife:SecondLife核心架构浅析(1)

SL目前采用是httpREST轻量级SOA+专用协议(区域主机)数据序列化格式目前使用是XML将来会增加Binary和Json格式 SL设计目标: 虚拟世界区域可伸缩性能 *6千万地图区域(或更多) 居民数量伸缩性: *20亿用户 同时在线用户数量伸缩性: *5千万-1亿同时在线用户(无论来自哪个平台) SL核心架构是由区域(Region地图)世界域Do和角色(Agent)世界域Do构成 、区域(... [阅读全文]

coroutine:Continuation 概念和协程(CoRoutine)

所谓Continuation就是保存接下来要做事情内容(therestofthecomputation)举个简单例子我在写文档突然接到电话要外出这时我存档存档数据就是Continuation(继续即将写作)然后等会儿回来调入存档继续写作Continuation这个概念就协程来说就是协程保护现场而对于来说就是保存现场——StackFrame值和寄存器以供以后继续... [阅读全文]

coroutine:Coroutine(协程) 模式和 控制 和 行为 的代码复用

概念 协程(Coroutine)这个概念最早是MelvinConway在1963年提出是并发运算中概念指两个子过程通过相互协作完成某个任务用它可以实现协作式多任务协程(coroutine)技术本质上是种控制机制比如消费者/生产者你走几步我走几步;下棋对弈你步我步 Coroutine(协程)可以分为: 非对称式(asymmetric)协程或称半对称式(sem... [阅读全文]

软件Software工程的定义:软件Software工程过程的定义和范围

软件Software定义:   软件Software词所指包括以及支持安装、操作、修复和升级所需所有信息及材料这和FredBrooks定义是致他把定义为组能够在计算机上运行指令把编程制品定义为和使智能、可用及可扩展元素集合在这种定义方式下软件Software即指编程制品   软件Software工程定义:   软件Software工程是指将工程学、科学、原理和思路方法按照定规则应用到软件Softw... [阅读全文]

敏捷过程:敏捷过程到底是如何做需求分析?

  我们常常看到书中讲员拿到个用户故事后如何计划如何分解如何写单元测试如何小步前进如何持续集成这是典型员视角事实上敏捷思路方法分为 3部分敏捷项目管理(project management)敏捷需求分析敏捷软件Software开发上述书中提到完全是敏捷开发中实战很多人了解到敏捷只是敏捷 3分的   在敏捷团队(Team)中作个敏捷员确实是非常舒服事情从员角度来看... [阅读全文]

软件Software文档的作用:软件Software文档的作用和分类

(1)什么是文档 文档(document)是指某种数据媒体和其中所记录数据它具有永久性并可以由人或机器阅读通常仅用于描述人工可读东西在软件Software工程中文档常常用来表示对活动、需求、过程或结果进行描述、定义、规定、报告或认证任何书面或图示信息它们描述和规定了软 件设计和实现细节介绍说明使用软件Software操作命令文档也是软件Software产品部分没... [阅读全文]

文档编制格式:对文档编制的质量要求

为使软件Software文档能起到多种桥梁作用使它有助于员编制有助于管理人员监督和管理软件Software开发有助于用户了解软件Software工作和应做操作有助于维护人员进行有效修改和扩充文档编制必须保证定质量 如果不重视文档编写工作或是对文档编写工作安排不当就不可能得到高质量文档质量差文档不仅使读者难于理解给使用者造成许多不便而且会削弱对软件Software管理(难以确认和评价开发工作进展情况... [阅读全文]

文档管理软件Software:软件Software文档的管理和维护

在整个软件Software生存期中各种文档作为半成品或是最终成品会不断生成、修改或补充为了最终得到高质量产品达到上节提出质量要求必须加强对文档管理以下几个方面是应当做到 (1)软件Software开发小组应设位文档保管员负责集中保管本项目已有文档两套主文本这两套主文本内容完全致其中套可按定手续办理借阅 (2)软件Software开发小组成员可根据工作需要在自己手中保存些个人文档这些般都应是主文本复... [阅读全文]
<< < 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 > >> 共1228条 分41页