摘要: 转眼间又到了一个学期的结尾,这个学期学习了软件工程概论,现在对这课进行一下总结。刚上第一节课时,真是不知道这门课要讲些什么,自己认为总会讲些关于软件专业方面的事把。然而随着每一次的上课,每一次的任务,每一次的课堂练习,我才终于明白了这门课要我们做些什么。 我了解自己的是一个怎样的学生,我觉得我的接受 阅读全文
posted @ 2018-01-16 21:15 胖虎ydy 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 第十二章:用户体验 用户对产品的第一印象是非常重要的,所以要尽量让用户在第一次使用时,少花时间在对他没有价值的部分,并且尽量花最少的时间让用户了解软件的基本功能并学会使用。需要站在用户的角度考虑问题,要为用户考虑,思考用户的角度上使用软件他会希望这个软件的使用以及各功能之间连接,界面划分是怎样的。如 阅读全文
posted @ 2018-01-16 21:14 胖虎ydy 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 一、软件团队的模式 书中介绍了各种团队模式:一窝蜂模式、主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐团模式、爵士乐模式、功能团队模式、官僚模式。这些模式名字看起来就各有特征,算是对各个模式的总结。 一窝蜂模式:最无章法,效率最低,是比较娱乐的方式。 主治医师模式、明星模 阅读全文
posted @ 2018-01-16 21:13 胖虎ydy 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 阅读了构建之法第十、十一、十二章的内容后,了解到了典型用户(Persona)和场景(Scenario)、软件设计与实现、用户体验等内容。 第十章主要告诉我们典型用户的分析及场景分析。在开始写程序之前我们要和典型用户的代表交流,理解用户,理解他们的工作方式和需要。然后再修改,细化典型用户。典型用户会强 阅读全文
posted @ 2018-01-16 21:13 胖虎ydy 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 削足适履 这一章主要是要解决项目投资与磁盘空间和内存之间的矛盾,但是这个矛盾在电脑硬件发展到现在的层次已经可以忽略掉了。 提纲挈领 1. 软件项目的要求:目标、用户手册、内部文档、进度、预算、组织机构图和工作空间分配。 2. 即使是小型项目,项目经理也应该在项目早期规范化上述的一系列文档。 这一章强 阅读全文
posted @ 2018-01-16 21:12 胖虎ydy 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 焦油坑 编程系统产品开发的工作量是供个人使用的、独立开发的构件程序的九倍。 编程行业的一些内在固有苦恼: ● 将做事方式调整到追求完美,是学习编程的最困难部分。 ● 由其他人来设定目标,并且必须依靠自己无法控制的事物。 ● 真正的权威来自于每次任务的完成。 ● 任何创造性活动都伴随着枯燥艰苦的劳动, 阅读全文
posted @ 2018-01-16 21:11 胖虎ydy 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Frederick P.Brooks,Brooks被认为是“IBM 360系统之父”,他担任了360系统的项目经理,以及360操作系统项目设计阶段的经理。凭借在上述项目的杰出贡献,他、Bob Evans和Erich Bloch在1985年荣获了美国国家技术奖(National Medal of Te 阅读全文
posted @ 2018-01-16 21:10 胖虎ydy 阅读(156) 评论(0) 推荐(0) 编辑