软件Software调研人员的基本素质

“对于企业来讲我们不太清楚信息化调研应当怎样开始又怎样结束我们实际上更关心事情是把我们现有管理方式向软件Software公司转达并且不要寄希望这种转达是全面当面对转达不全面时候就需要软件Software公司人员多问、多探讨我们上管理系统过程中也接触了不少软件Software公司设计人员、需求人员但是在和我们交流过程中感觉他们总是缺乏调研思路和必要管理知识许多是非... [阅读全文]

猪必须养在猪圈里?

在管理上自觉、自发和主动是靠不住所以猪才必须养在猪圈里“靠不住”并不是说自觉、自发和主动不能用而是说在某些时候他并不能发挥足够作用除了自觉外还必须定义份规章制度并且要规范标准执行这个制度 比如说在公司小时候个信息可以很快传达到所有人当公司开始分部门时候信息传递将会受限首先个部门人不会考虑到其他部门需要这个信息也不了解这个信息对其他部门重要性所以个信息只会在这个部门内传递其次即使有制度规定必须将信息... [阅读全文]

软件Software工程报告:软件Software工程中的报告

(1)报告功能和分类 报告是输出个子集它功能可以是从个系统向另个系统传递信息、是某系统整理总结报告、是个历史文献、简单列表等等 1)文宗报告:报告中输出是数据处理结果这些结果可能在别处还需进步处理它主要用于在各个系统的间传送信息包括正在处理对象信息 2)信息报告:报告中包含系统信息中有描述系统进程和活动数据也可能不止这些这些信息主要被系统管理人员用来监测、控制和修改系统行为例如异常报告、监控和分析... [阅读全文]

控制台程序界面:用菜单界面进行控制

用户使用菜单进行控制已是很普遍事情通常用户在菜单条件下做出应答有两种方式: (1)使用应答码在屏幕显示菜单做出选择应答码可以是数字或码通常应能 记忆并能代表这个选择实际含义例如利用“F”表示对磁盘格式化 但有时找不到合适来表示选择如用“E”表示“edit”还是表示“exit”可能会有问题因此需要使用较长串这和使用单个键做出响应优点相冲突 (2)使用鼠标上按钮或者用光标移动键对高亮度菜单选择条逐行周... [阅读全文]

笔记本功能键不能用:用功能键定义操作命令

功能键是和选择菜单等效硬件通过定义和使用键盘上特定键来选择可以节省屏幕空间并且缓解了应答编码问题功能键可以用硬编码也可以用软编码硬编码是将功能键操作固定到某个特殊键该键以用户能够看懂操作进行标记如键盘上PgUpPgDnInsDel等等用软编码时命令可通过应用分配到各个功能键上每个键可以对应个或多个命令如果多个命令对应单个键用户必须随时跟踪系统所处状态 例如键F2在某种情况下是删除个字而在另情况下是... [阅读全文]

png图标如何用:用图标表示对象或命令

在控制界面中越来越多地使用图标来表示对象或命令为了使得用户能够识别个图符所表示物体或命令图标应当是逼真以至于用户可以不用专门学习就可对它所代表意义立即做出有据判断例如在wPS及SPT系统中用“弋”表示擦图操作用“凸”表示图形拖曳操作用“’自”表示喷涂操作等等但有时图标可能会有多义性问题对于同个图标区别人有区别解释例如图标“回”有人理解为计算器有人理解为传真机因此为了防止这种多义性大多数系统在图标下... [阅读全文]

用窗口划分屏幕

直接操纵有时要求能够同时具有许多区别界面或者对于同对象有多个视图这就需要窗口支持窗口把物理屏幕划分成几部分因此在屏幕上同时就可以进行区别操作整理发布www. 如果在段对话中间需要计算机控制或者需要段子对话就可以打开控制窗口使得用户可以在区别窗口中运行两个或多个进程窗口以这种方式允许多任务处理进入“挂起/继续”状态在办公室环境中需要并行地处理多个任务窗口就很适合于这种工作窗口还在监控信息方面有用在... [阅读全文]

goto语句:有关GoTo语句的争论

早在1963年针对当时流行ALGOL语言PeterNaur指出在中大量地、没有节制地使用GOTO语句会使结构变得非常混乱但是很多人还不太注意这问题以致许多人写出来仍然是纷乱如麻1965年E.w.Dijkstra在次会议上提出应当把GoTO语句从高级语言中取消并指出质量和中包含GoTo语句数量成反比在这种思想影响下当时新开发几种高级设计语言例如LISF’、ISWIM、BLISS等都取消了GoTO语句... [阅读全文]

结构化程序设计:结构化程序设计的原则

综合在围绕GOTO语句争论中众多学者意见对结构化设计概念逐渐清晰起来其主要原则有: (1)使用语言中顺序、选择、重复等有限基本控制结构表示逻辑 (2)选用控制结构只准许有个入口和个出口 (3)语句组成容易识别块(Block)每块只有个入口和个出口 (4)复杂结构应该用基本控制结构进行组合嵌套来实现 (5)语言中没有控制结构可用段等价段模拟但要求该段在整个系统中应前后致 (6)严格控制GOTO语句仅... [阅读全文]

数据结构的特点:数据结构的合理化

H.Mills指出结构化设计主要是想从控制结构入手消除不适应、容易引起混乱GOT0语句这只是问题个方面而问题另方面过去没有注意到是数据结构合理化问题即数据结构访问规范标准化标准化问题www. 假如数据结构中常使用、指针等数据类型则对它们必须采取随机访问这样势必产生访问上混乱例如要访问下标变量A[ij]必须先对下标ij访问造成访问忽前忽后使得运行时会儿访问这儿会儿访问那儿这和GOTO语句造成混乱类似... [阅读全文]

风格style:程序设计风格(Programming Style)

有相当长段时间许多人认为只是给机器执行而不是供人阅读所以只要逻辑正确能为机器理解并依次执行就足够了至于“文体(即风格)”如何无关紧要但随着软件Software规模增大复杂性增加人们逐渐看到在软件Software生存期中需要经常阅读特别是在软件Software测试阶段和维护阶段编写人和参和测试、维护人都要阅读人们认识到阅读是软件Software开发和维护过程中个重要组成部分而且读时间比写时间还要多整... [阅读全文]

源程序:源程序文档化

源文档化包括选择标识符(变量和标号)名字、安排注释以及视觉组织等 (1)符号名命名 符号名即标识符包括模块名、变量名、常量名、标号名、子名以及数据区名、缓冲区名等这些名字应能反映它所代表实际东西应有定实际意义使其能够见名知意有助于对功能理解例如表示次数量用Times表示总量用Total表示平均值用Avet- age表示和量用Sum等等为达此目就不应限制名字长度下面是 3种区别设计语言对同变量命名 ... [阅读全文]

3.0ss输出天赋:输人和输出(I/O)

输入和输出信息是和用户使用直接相关输入和输出方式和格式应当尽可能方便用户使用定要避免因设计不当给用户带来麻烦因此在软件Software需求分析阶段和设计阶段就应基本确定输入和输出风格系统能否为用户接受有时就取决于输入和输出风格中国编程网整理发布www. 输入/输出风格随着人工干预程度区别而有所区别例如对于批处理输入和输出总是希望它能按逻辑顺序要求组织输入数据具有有效输入/输出出错检查和出错恢复功转... [阅读全文]

软件Software设计检查:软件Software设计评审检查单

软件Software设计评审检查单 很多企业在做CMMI3级都要求了项目组要写设计文档做设计评审按WattsS.Humphrey建议设计评审工作量要大于设计工作量1/2很多企业也做了设计评审但是很少发现实质性问题经过我分析发现缺少设计评审检查单是其中个很重要原因设计评审时专家使用检查单是企业设计经验整理总结是企业财富代表了在企业里软件Software设计质量价值观而我看到多个企业设计评审检查单要... [阅读全文]

软件Software缺陷的生命周期

和生物学昆虫区别软件Software缺陷要经历组非常严格状态(参见图8-2)在VSTS中缺陷所允许缺省状态和转换依赖于你为项目所选择过程模板所选过程那组规则决定了:选择可允许状态;定时、授权哪些用户组可以将缺陷推进到下个状态;允许转换原因如果有权限话你可以进步定制这些规则从而使它们和团队(Team)工作流相匹配图8-2此状态图是用于CMMI过程改进MSF中软件S... [阅读全文]

隐蔽工程:信息隐蔽

有开发人员会问:“如何分解个软件Software才能得到最佳模块组合呢?”为了明确怎样去做需要了解什么是“信息隐蔽” 由parnas提倡信息隐蔽是指每个模块实现细节对于其他模块来说是隐蔽也就是说模块中所包含信息(包括数据和过程)不允许其他不需要这些信息模块使用通常有效模块化可以通过定义组相互独立模块来实现这些模块相互间通信仅 仅使用对于实现软件Software功能来说是必要信息通过抽象可以确定组成... [阅读全文]

qq空间模块:模块(M0dule)

工程上许多大系统都是由些较小单元组成例如建筑工程中砖瓦和构件机器中各种零部件等这样做优点是便于加工制造便于维修而且有些零部件或构件可以标准化为多个系统所共用同样个大而复杂软件Software系统也可以根据其功能划分成许多较小单元或较小这些较小单元就是模块 般把用个名字就可段称为“模块”类似于高级语言中procedure(过程)、function()、subroutine(子)、section(节)... [阅读全文]

耦合性:模块的耦合性(Coupling)

耦合性是结构中各个模块的间相互关联度量它取决于各个模块的间接口复杂程度、模块方式以及哪些信息通过接口 般模块的间可能连接方式有 7种构成耦合性 7种类型它们的间关系为 (1)非直接耦合(Nondirectcoupling) 如果两个模块的间没有直接关系它们的间联系完全是通过主模块控制和来实现这就是非直接耦合这种耦合模块独立性最强 (2)数据耦合(DataCoup... [阅读全文]

内聚性:内聚性(C0hesion)

在上面关系中可以看到位于高端几种内聚类型最好位于中段几种内聚类型是可以接受但位于低端内聚类型很不好般不能使用因此人们总是希望个模块内聚类型向高方向靠模块内聚在系统模块化设计中是个关键原因 内聚和耦合是相互关联在结构中各模块内聚程度越高模块间耦合程度就越低但这也不是绝对软件Software概要设计目标是力求增加模块内聚尽量减少模块间耦合但增加内聚比减少耦合更重要应... [阅读全文]

判断文件是否存在:判断远程文件是否存在

这是段判断远程文件是否存在代码在软件Software开发过程中我们经常用到收藏下!import java.net.*;import java.io.*;public test {public void (String args){URL url = null;URLConnection urlCon;InputStream inStream;//你只需判断这个变量值 .try{url = U... [阅读全文]

sap实施:SAP实施过程中关键用户应发挥的作用

ASAP是SAP公司为使R/3项目实施更简单、更有效套完整快速实施思路方法ASAP优化了在实施过程中对时间、质量和资源有效使用等方面控制是个涵盖了使项目实施得以成功所有基本要素完整实施思路方法主要包括:ASAP路线图、SAP工具包、SAP技术支持和服务、SAP培训和SAP参考模型ASAP提供了面向过程清晰和简明项目计划在实施R/3整个过程中提供步步指导其中路线图共有 5步包括项目准备、业务蓝图、实... [阅读全文]

图像变换思路方法:变换分析设计思路方法

变换分析是系统结构设计种策略运用变换分析设计思路方法建立变换型系统结构图然后对它做进步改进最后得到系统最终结构图 通常系统数据处理问题总能表示为变换型可采用变换分析建立系统结构图但也可能遇到明显事务数据处理问题这时可采用事务分析设计思路方法因此设计人员应当根据数据流图主要问题类型选择个面向全局即涉及整个软件Software范围问题处理类型此外在局部范围内是变换... [阅读全文]

软件Software开发案例分析:软件Software开发中的事务分析

(www.)在很多应用中存在某种作业数据流它可以引发个或多个处理这些处理能够完成该作业要求功能这种数据就叫做事务下面讨论如何从数据流图建立系统结构图 和变换分析样事务分析也是从分析数据流图开始自顶向下逐步分解建立系统到结构图介绍说明事务分析设计思路方法步骤首先确定了它是具有事务型特征数据流图也就是说数据流A是个带有“请求“性质信息即为事务源而加工I则具有“事务中心”功能它后继 3个加工L、M、N是... [阅读全文]

模块结构图:软件Software模块结构的改进

为了改进系统模块结构图人们经过长期软件Software开发实战得到了些试探性规则利用它们可以帮助设计人员改进软件Software设计提高设计质量 (1)模块功能完善化 个完整功能模块不仅能够完成指定功能而且还应当能够告诉使用者完成任务 状态以及不能完成原因个完整模块应当有以下几部分: 1)执行规定功能部分; 2)出错处理部... [阅读全文]

ug后处理:设计的后处理

中国自学编程网(www.zxbc.cn )为了有效地进行变换分析和事务分析需要补充些附加文档这应当是软件Software概要设计个组成部分在结构被设计和细化以后必须做好以下几项工作:为每个模块写份处理介绍说明;为每个模块提供份接口介绍说明;确定全局数据结构和局部数据结构;指出所有设计约束和限制;进行设计评审;进行设计优化(如果需要和可能) (1)处... [阅读全文]

数据库设计原则:数据设计的原则

R.s.Pressman把数据设计过程概括成以下两步: (1)为在需求分析阶段所确定数据对象选择逻辑表示需要对区别结构进行算法分析以便选择个最有效设计方案或者说确定种结构设计对于这种逻辑数据结构组操作以实现各种所期望运算这里选择逻辑表示过程就是要确定软件Software逻辑数据结构过程 (2)确定对逻辑数据结构所必需那些操作模块(软件So... [阅读全文]

数据结构程序:在设计程序结构时数据结构的选择思路方法

数据结构选择应能使得控制结构简洁这时必须减少需要存储容量和执行时间而无论是存储容量还是执行时间都应考虑平均值和最坏情况值 存储容量概算如下: 存储容量需要数据区容量+要求执行命令区容量 数据区容量用眼睛很快就能发现也很容易算出但大多忽视执行命令区容量需要加以注意执行命令区容量概算如下: 执行命令区容量≈执行命令行数×目标转换... [阅读全文]

设计的一般过程:过程设计

概要设计完成了软件Software系统总体设计规定了各个模块功能及模块的间联系进步就要考虑实现各个模块规定功能从软件Software开发工程化观点来看在使用设计语言编制以前需要对所采用算法逻辑关系进行分析设计出全部必要过程细节并给予清晰 表达使的成为编码依据这就是过程设计任务 过程设计也叫做详细设计或设计它区别于编码或编写在过程设计阶段要决定各个... [阅读全文]

flowchart:程序流程图(Program FlOW Chart)

首发中国自学编程网 www.zxbc.cn 流程图也称为框图是软件Software开发者最熟悉种算法表达工具它独立于任何种设计语言比较直观、清晰易于学习掌握因此至今仍是软件Software开发者最普遍采用种工具人们在需要了解别人开发软件Software具体实现思路方法时常常需要借助流程图来理解其思路及处理思路方法 但是流程图也存在些严重缺点例如流... [阅读全文]

系统性能分析:性能分析的基础学习

软件Software工程中性能分析是个重要方面今天我们就来学习这方面知识对以后进步学习软件Software工程和软件Software开发打下好基础 (中国自学编程网 www.zxbc.cn ):性能分析基础知识: 1.几个重要性能指标:相应时间、吞吐量、吞吐率、TPS(每秒钟处理交易数)、点击率等 2.系统瓶颈分为两类:网络和服务器服务... [阅读全文]
<< < 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 > >> 共1228条 分41页