上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: 用户体验 用户体验的要素 用户的第一印象 软件第一次启动后,要给用户留下什么样的第一印象?用户界面不要设计的太复杂,用户很容易被弄晕。我们可以考虑用户的使用方式,考虑怎么让用户花少时间在对用户没有价值的部分,而把大部分时间花在有实际价值的部分。 从用户的角度考虑问题 不要把问题从头到尾都按照设计人员 阅读全文
posted @ 2020-03-26 23:30 勇闯8 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 软件设计与实现 分析和设计有许多方法,比如以文字为主的文档、以图形为主的模型、用数学语言描述、注释加代码等。 图形建模和分析方法 思维导图Mind Map 思维导图形式灵活,适用于很多鼓励探索、发散思维的场合,但是它的图形元素缺乏严格的语法和语义。 实体关系图Entity Relationship 阅读全文
posted @ 2020-03-26 23:27 勇闯8 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 典型用户场景 从典型用户到场景 在分析需求时,我们要重点考虑一些用户,而不是所有用户,否则就会浪费大量的时间。为此可以专门对一些典型用户进行分析,分析他们的身份、关注点、软件使用目的和方式、需求等。典型用户不是一个概念,应该是一个个活生生的人物。 典型的用户模板可以包括以下内容: 有了典型用户后,我 阅读全文
posted @ 2020-03-26 23:22 勇闯8 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 项目经理 PM的定义和职责 PM有几种解释,包括Product Manager、Project Manager、Program Manager,在不同的行业和公司,他们的作用各不相同。本节主要讨论微软的项目经理Program Manager,它某种意义上是Project Manager和Produc 阅读全文
posted @ 2020-03-26 23:18 勇闯8 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 需求分析 需求的步骤和需求分类 找到软件需求的几个步骤: 1、获取和引导需求(Elicitation) 这一步骤也被称为需求捕捉,一方面很多时候用户描述不清或不愿意表达完整需求,一方面这些需求来源可能并不同,也许来自外界,也许来自软件企业本身,甚至来自技术团队本身,如技术性的需求,更好的了解用户行为 阅读全文
posted @ 2020-03-26 23:12 勇闯8 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 微软解决方案框架MSF 9个基本原则 MSF(Microsoft Solution Framework)是微软公司关于软件开发的思想和宣言,它有一套思想框架,包括9条基本原则: 1、推动信息共享与沟通(Foster open communications) 2、为共同的愿景而工作(Work towa 阅读全文
posted @ 2020-03-26 23:06 勇闯8 阅读(450) 评论(0) 推荐(0) 编辑
摘要: 敏捷流程 敏捷的流程简介 敏捷流程是一系列价值观和方法论的集合,这种思想强调敏捷的做法更能带来价值: 敏捷开发的原则是: 1、尽早并持续地交付有价值的软件以满足客户需求 2、敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势 3、经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4、 阅读全文
posted @ 2020-03-26 23:03 勇闯8 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 团队和流程 软件团队的模式 一窝蜂模式Chaos Team 一个欢乐而随意的团队模式,员工没有明确的分工,大家一起追逐和解决一个突然出现的问题。 主治医师模式Chief Programmer Team 这样的软件团队中,有首席程序员,他负责处理主要模块的设计和编码,其他成员从各种角度支持他的工作。 阅读全文
posted @ 2020-03-26 22:57 勇闯8 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 两人合作 代码风格规范 代码风格的原则是:简明、易读、无二义性,具体包括以下几个方面: 1、缩进:最好用4个空格,因为编辑工具可以设置一个tab键为几个空格,如果设置被修改的话会影响阅读体验。 2、行宽:80个字符(以前),现在随着硬件升级可以提高到100个字符 3、括号:选择最清晰的程序结构: 4 阅读全文
posted @ 2020-03-26 22:50 勇闯8 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 软件工程师的成长 软件系统绝大部分模块都是由个人开发或维护的,这些单个的成员被称为Individual Contributor(IC)。 初级软件工程师的成长主要包括以下几个方面:开发相关知识、软件设计思想、实际成果和相关行业经验。 工作量和质量的衡量因素 软件开发的工作量和质量如何保证?PSP认为 阅读全文
posted @ 2020-03-26 22:47 勇闯8 阅读(288) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页