机械设计学会:如何才能学会良好的设计?

如何才能学会良好设计?优秀设计人员是天生还是后天形成?设计是要靠经验逐步积累还是很快就能掌握?有些员在良好设计方面很有天赋他们大脑天生就适合做设计他们生来就具有杰出审美能力并且能够充分地理解问题以做出均衡判断不过你确也可以通过训练学会如何进行更有效设计在刚出生时我并不擅长陶艺(我从未遇到刚出生就擅长陶艺人)我现在陶艺仍然很糟糕不过我曾经接受过些培训我了解了制陶中... [阅读全文]

任务划分的原则:软件Software版本的划分原则

  免费版   和共享软件Software样大多由个人或者小组开发但却是免费提供给大家使用没有任何功能或时间、次数上限制但般不允许对该软件Software进行 2次开发或用于商业赢利目部分开放软件Software源代码免费软件Software则允许 2次开发或者用于商业目(通常需要得到作者许可等)   破解版   严格来说这不属于种授权版本它是针对商业版、试用版... [阅读全文]

如何做好团队建设:如何做好团队(Team)非技术建设

这次谈谈是如何做好团队(Team)建设.这其实是个很大范畴,但这次主要想谈下团队(Team)建设中非技术原因,以及分析下 在团队(Team)建设中,特别重要成员心理建设方面问题. 首先,要纠正大家个认识,认为团队(Team)建设中,平常只要抓技术建设就行了比如抓团队(Team)用什么架构,框架,具体技术,抓培训,抓绩效就足够了,很多时候,我们可以研究下,就建设技... [阅读全文]

visualstudio:制作Visual Studio项目模板

在安装MVCASP.NET AJAX 后都会在新建工程列表中出现些新项目模板通过这些项目模板创建工程后都会为我们做好些这些工程需要配置或者干脆就创建些举例工程为我们简化了很多配置工作并具有些学习向导作用在很多情况下也许我们也需要自己创建这样项目模板其实步骤非常简单下面我们就通过个简单例子来介绍说明如果创建项目模板并创建安装文件项目模板创建非常简单我们只需要将希望... [阅读全文]

uml聚合:UML中的组合和聚合

聚合:指是整体和部分关系通常在定义个整体类后再去分析这个整体类组成结构从而找出些组成类该整体类和组成类的间就形成了聚合关系例如个航母编队包括海空母舰、驱护舰艇、舰载飞机及核动力攻击潜艇等需求描述中“包含”、“组成”、“分为…部分”等词常意味着聚合关系 组合:也表示类的间整体和部... [阅读全文]

软件Software需求介绍说明书参考格式

1 引言 1.1编写目 介绍说明编写这份软件Software需求介绍说明书目,制出预期读者. 1.2背景 a.待开发软件Software系统名称; b.本项目任务提出者、开发者、用户及实现该软件Software计算中心或计算机网络; c.该软件Software系统同其他系统或其他机构基本相互来往关系. 1.3 定义 列出本文件中用到专门术语定义和外文首字母组词原... [阅读全文]

系统分析的一些感想!

做IT项目时大家都会遇到需求不断变化情况! 我对此现象结合自己些经验和大家做个个人分享: 1.首先了解项目哪些功能是客户最关注,哪些功能是次要定要做到有得放矢 2.尽量将用户复杂业务需求转变成最简单业务规则和业务规则实现.先快速实现出个模型当后面需求变化时相应结构和规则也跟着变化 3.对于核心产品、业务规则和逻辑设计万不可草率并且不要集中由“类&rd... [阅读全文]

模式识别的原型说:例子化原型模式

用意:通过给出个原型对象来指明所要创建对象类型然后用复制这个原型对象办法创建出更多同类型对象 1. com.cleversoft.designpatterns.prototype.Prototype.java: package com.cleversoft.designpatterns.prototype; erface Prototype { Object c... [阅读全文]

建造者模式:例子化建造者模式

建造者模式可以将个产品内部表象和产品生成过程分割开来从而可以使个建造过程生成具有区别内部表象产品对象 1. com.cleversoft.designpatterns.builder2.PostalClert.java: package com.cleversoft.designpatterns.builder2; public PostalClert { p... [阅读全文]

adapter模式:例子化适配器(Adapter)模式

结构模式:描述如何将类或者对象组合在起形成更大结构 适配器模式:把个类接口变换成客户端所期待另种接口从而使原本因接口不匹配而无法在起工作两个类能够在起工作 使用场合: 1)系统需要使用现有类而此类接口不符合系统需要 2)想要建立个可以重复使用类用于和些彼此的间没有太大关联些类包括些可能在将来引进类起工作这些源类不定有很复杂接口 3)(对对象适配器模式而言)在设计... [阅读全文]

工程管理软件:软件Software工程管理的非一般的诠释

今天软件Software工程课李娜老师为了给我们解释软件Software工程管理特意举例介绍说明------ 她将西游记里面唐僧师徒西天取经比作个项目: 唐 僧: 项目经理(project manager)(作用:负责项目正常进行以及进行过程管理) 孙悟空: 技术主管(作用:负责项目主要功能实现) 猪 8戒: 调整人际关系职员(作用:成员的间润滑剂) 沙和尚: ... [阅读全文]

案例:需求你先做吧 我去和客户确认!

场景:同事cdw大半年在业主方现场工作负责开发工作在此的前和他有两次在现场起进行性能优化合作难得在公司见到了他和他聊了最近工作情况cdw和我介绍了他最近工作情况其中也提到本周内他已经开始带3个同事进行开发工作和以前相比除了自己开发工作外已经需要进行些管理工作并形象地比喻说他自己目前需要从单核CPU改进成多核在聊过程中他询问了本周管理工作中发生个现实问题:&ldq... [阅读全文]

项目总结:项目后的感受及整理总结

这次做项目是个资产管理系统这是我头次做资产管理系统呵呵数据类型可害苦我了 以下是这次项目中点感受 1. 在和客户谈需求时候定要认真听清每个细节当遇到什么让你感觉很稀奇功能时回来后定要从头到尾地考虑这个功能是实现过程包括页面设计数据库设计代码大概编写要不到最后很有可能这个功能得从做 2. 以前我在做项目时候总是心里大概想想页面如何做然后就动工了到了最后才发现这么做... [阅读全文]

oo分析设计方法:OO思路方法的本末倒置

做为种软件Software设计思想OO为我们理解软件Software和现实世界同构关系提供了革命性思路方法通过将类属关系引入软件Software系统为解决现实世界问题提供了顺理成章角度 但问题也随的出现了在使用OO思路方法进行软件Software工程时人们又碰到了诸多问题为了解决这些问题又产生了诸多思路方法新概念层出不穷 OO思路方法本质 是将现实中存在各种概念... [阅读全文]

msbuild:MSBuild使用3——构建C/C++项

1. MSBuild可以Build C#项目能否Build C/C开发项目 答案当然是可以C/C项目文件为.vcproj (1)使用VCBuild任务 包装 vcbuild.exe该执行生成 Visual C 项目和包含 Visual C 项目解决方案 必选参数:Projects:指定要生成项目 (2)使用MSBuild任务 基于另个 MSBuild 项目生成 ... [阅读全文]

计算机程序设计艺术:程序设计的艺术

刚才来计院时候经过了艺术学院那儿好像有个人画展 我突然意识到对我这个世界上只有种艺术那就是编程艺术 人们总是认为写是件很枯燥很无聊事 即使是很多IT从业者也有这样想法 所以会觉得做员是件很苦事情 其实任何份工作这样你喜欢就不会无聊 即使像这样没有生命东西也有很多美妙东西可以说 说到语言我们很多人首先会想到就是语法 没错语法很重要但他就像ABC的于英国人最基础不过... [阅读全文]

社会实践有哪些:软件Software项目开发实战中需要积累哪些知识

我们都知道在实战中学习积累重要性那么在应用软件Software开发项目中我们应该注意学习积累哪些知识呢? 常常看到些员对某些软件Software开发技术和理论执著也常常听到些员谈论某某项目技术含量话题软件Software专业开发技术作为员立身的本受到这样厚爱是无可厚非但是软件Software作为种多种知识集成载体我们不能只把眼光盯在专业开发技术上还应该看到其中包... [阅读全文]

人机交互的黄金 3原则

Theo Mandel创造了 3条黄金原则: 1、置用户于控制的下 以不强迫用户进入不必要或不希望动作方式来定义交互方式允许用户交互可以被中断和撤消当技能级别增加时可以使交互流水化并允许定制交互使用户隔离内部技术细节设计应允许用户和出现在屏幕上对象直接交互 2 、减少用户记忆负担 减少用户对短期记忆要求建立有意义缺省定义直觉性捷径快捷方式界面视觉布局应该基于真实... [阅读全文]

subversion:subversion管理代码最佳实战

代码管理实战 代码仓库均采用svn来管理 代码目录创建 般创建 3个目录分别为 trunk(主干) tags(标签/标记) branches(分支) tags和branches下般为根据需要从trunk目录拷贝过来 tags创建要求 代码在种平台下通过编译(必须) 代码编译出来版本通过定冒烟测试 在项目要求平台都可以编译通过 般有个安装包给测试时就需要在tags... [阅读全文]

java也好 .NET也罢 都无法逃脱这样的宿命

前几日安排了位java方向项目经理(project manager)X参和下公司级项目管理(project management)平台构想测试初步思路是采用Microsoft Team Foundation Server(以下简称TFS)做为后台项目管理(project management)平台将各个技术方向上项目纳入全过程管理并且有利于梳理每年近百个开发项目... [阅读全文]

快速原型:快速原型模型

所谓快速原型是快速建立起来可以在计算机上运行它所能完成功能往往是最终产品能完成功能个子集如图2.3所示(图中实线箭头表示开发过程虚线箭头表示维护过程)快速原型模型第步是快速建立个能反映用户主要需求原型系统让用户在计算机上试用它通过实战来了解目标系统概貌通常用户试用原型系统的后会提出许多修改意见开发人员按照用户意见快速地修改原型系统然后再次请用户试用……旦... [阅读全文]

软件Software项目成本估算:软件Software项目估算

在计算技术发展早期软件Software成本在基于计算机系统总成本中只占个很小百分比在软件Software成本估算上出现个数量级误差其影响相对还是比较小但现在软件Software在大多数基于计算机系统中已成为最昂贵部分如果软件Software成本估算误差很大就会使盈利变成亏损对于开发者来说成本超支可能是灾难性 软件Software成本和工作量估算... [阅读全文]

软件Software成本估算:软件Software开发成本估算思路方法

对于个大型软件Software项目由于项目复杂性开发成本估算不是件简单事要进行系列估算处理主要靠分解和类推手段进行基本估算思路方法分为 3类 (1)自顶向下估算思路方法 这种思路方法想法是从项目整体出发进行类推即估算人员根据以前已完成项目所耗费总成本(或总工作量)推算将要开发软件Software总成本(或总工作量)然后按比例将它分配到各开... [阅读全文]

软件Software项目风险分析和识别

风险分析: Robert Charette在他有关风险分析和驾驭书中对风险概念给出了如下定义:“首先风险关系到未来发生事情……我们今天收获是以前活动播下种子问题是能否通过改变今天活动为我们自身明天创造个完全区别充满希望美好前景其次风险会发生变化就像爱好、意见、动作或地点会变化样……第 3风险导致选择而选择本身将带来不确定性因此风险就像死亡那样是个其... [阅读全文]

软件Software工程的发展方向:软件Software工程中的风险估计

风险估计使用两种思路方法来估价每种风险种思路方法是估计个风险发生可能性另种思路方法是估计那些和风险有关问题可能产生结果通常项目计划人员和管理人员、技术人员起进行4种风险估计活动: (1)建立个尺度或标准来表示个风险可能性;平均人力、以LOC/PM为单位平均生产率和每月成本这些数据可以按软件Software工程过程每 独立阶段给出也可以按整个项目给... [阅读全文]

监控软件Software:软件Software风险驾驭和监控

风险驾驭是指利用某些技术如原型化、软件Software自动化、软件Software心理学、可靠性工程学以及某些项目管理(project management)思路方法等设法避开或转移风险风险驾驭和监控活动图解介绍说明如图13.14所示和每风险相关 3元组(风险描述风险可能性、风险影响)是建立风险驾驭(风险消除)步骤基础例如假如人员频繁流动是项风险ri,基... [阅读全文]

并行性:任务的确定和并行性

当参加同软件Software工程项目人数不止人时候开发工作就会出现并行情形表示了个典型由多人参加软件Software工程项目任务图 在软件Software项目各种活动中首先是进行项目需求分析和评审此项工作为以后并行工作打下了基础旦软件Software需求得到确认并通过了评审概要设计(系统结构设计和数据设计)工作和测试计划制定工作就可以并行进行如果系... [阅读全文]

项目管理(project management)的特点:软件Software项目管理(project management)的特点

软件Software项目管理(project management)解决涉及到系统工程学、统计学、心理学、社会学、经济学乃至法律等方面问题需要用到多方面综合知识特别是要涉及到社会原因、精神原因、人原因比技术问题复杂得多仅靠技术、工程或科研项目效率、质量、成本和进度等问题很难得到较好解决必须结合工作条件、人员和社会环境等多种原因因此简单地照搬国外管理技术往... [阅读全文]

软件Software能力成熟度模型:软件Software机构的成熟性

多年来软件Software开发项目不能如期交付软件Software产品质量不能令客户满意加的软件Software开发开销超出项目开始时所做预算这些是许多软件Software开发机构遇到难题近20年中不少人力图采用新软件Software开发技术来解决软件Software生产率和软件Software质量存在问题但结果却不令人十分满意这现象促使人们进步考察软件... [阅读全文]

inode智能客户端:什么是智能客户端?

智能客户端应用首先是个富客户端应用或叫胖客户端应用它运行在用户桌面系统上在.net世界里这通常意味着windows forms应用但是它也可能是个visual studio工具创建office应用或者还可能是个智能设备用户界面般来讲智能客户端应用并是个独立完全运行在用户桌面上应用而通常是分布式应用并且windows forms应用仅仅是应用显示层部分它通... [阅读全文]
< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 > >> 共1228条 分41页