摘要:
mybatis的建立 Dbutils.java: package cn.neusoft.mybatis.jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im 阅读全文
摘要:
下载myeclipse Navicat for MySQL 连接数据库并使用JAVA语言实现 增 删 改 查,具体代码如下: 接口类UserinfoDao代码 package cn.neusoft.mybatis.dao;import java.util.List;import cn.neusoft 阅读全文
摘要:
9.1 PM是啥 Product Manager:产品经理——正确地做产品。产品经理对一个或多个产品或产品线负责,而互联网产品设计到这些方方面面:产品定位、市场发展、需求分析、运营、营销、市场推广、商务合作。产品经理横跨这些部门,寻找资源,持续推进产品。随着产品的发展,不同公司,对PM要求会不一样。 阅读全文
摘要:
8.1 软件需求 寻找需求: 1. 获取和引导需求(Elicitation) 软件团队需要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出对软件的需求。 2. 分析和定义需求(Analysis&Specification) 这是指对从各个方面获取的需求进行规整,定义需求的内涵,从各个 阅读全文
摘要:
第七章 MSF What is MSF?——Microsoft Solution Framework(微软解决方案框架)即一个方法论,也就是微软推荐的软件开发方法。 MSF基本原则: MSF没有像敏捷那样搞一个宣言,但是它也有一套思想框架—9条基本原则 1. 推动信息共享与沟通(Foster ope 阅读全文
摘要:
敏捷开发的原则: 1.尽早并持续地交付有价值的软件以满足顾客需求。 2.敏捷流程欢迎需求的变化,并利用这种变化来提高用户的竞争优势 3.经常发布可用的软件,发布间隔可以从几周到几个月,能短则短 4.业务人员和开发人员在项目开发过程中应该每天共同工作 5.以有进取心的人为项目核心,充分支持信任他们 6 阅读全文
摘要:
本周是学期中的第12周,同学们自学构建之法大约来到了第五六章;第五章讲了团队与流程,典型的团队开发模式和流程,完全是新的内容;涉及到更多的术语和有意思的策略性东西。 通过这么长时间的学习,大家对构建之法已经有了大概的了解。虽然学习进度有点不一样,但遇到不了解的问题也会在小组的群里提出,然后一起讨论, 阅读全文
摘要:
5.1非团队和团队 团队特点:1.有一致的集体目标,要一起完成这目标。 2.团队成员有各自的分工,互相依赖合作,共同完成任务。 2.团队成员有各自的分工,互相依赖合作,共同完成任务。 非团队特点:各自行动,独立把任务完成,有人不辞而别,对其他人无实质影响。 5.2软件团队的模式 1.主治医生模式(I 阅读全文
摘要:
①代码规范 每个人对于什么是“好”的代码规范未必认同,这时我们很有必要给出一个基准线—什么是好的代码规范和设计规范 计算机只关心编译生成的机器码,你的程序采用哪种缩进风格,变量名有无统一的规范等,与机器码的执行无关。但是,做一个有商业价值的项目,或者在团队里工作,代码规范相当重要。“代码规范”可以分 阅读全文
摘要:
个人能力的衡量与发展 软件系统的绝大部分模块都是由个人开发或维护的。在软件工程的术语中,我们把这些单个的成员叫做Individ-ual Contributor(IC)。IC在团队中的流程是怎么样的呢?以开发人员为例,流程如下。 通过交流、实验、快速原型等方法,理解问题、需求或任务 提出多种解决办法并 阅读全文