自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 用Java制作简单的登录界面

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+reque...

2017-08-17 02:06:00 273

转载 构建之法-典型用户和场景

开发一个软件时,我们都知道要为用户考虑,但是用户在哪里?有同学写“图书馆管理系统”——说来图书馆的同学都是我的用户,但是他们有没有区别呢? 有同学写“自动柜员机(ATM)系统”,那到底有多少类型的用户来到柜员机前呢?这些都是团队成员在需求分析和设计阶段要反复琢磨的问题。 visual Studio的典型用户,Visual Studio是一个非常成功的软件开发集成环境,它...

2017-07-02 12:26:00 198

转载 项目经理

PM是啥:PM的M就是Manager,但是P有这几种:Product、Project、Program,在不同的行业和公司中,他们的作用各不相同。 这里主要介绍微软的项目经理——Program Manager。 Product Manager:产品经理——正确地做产品。目前国内大部分PM都是值这个职位。 Projec...

2017-06-28 20:27:00 208

转载 需求分析

软件需求: 获取和引导需求(Elicitation) 分析和定义需求(Analysis & Specification) 验证需求(Validation) 在软件产品的生命周期中管理需求(Management) 软件产品的利益相关者:最终用户 ...

2017-06-04 13:26:00 198

转载 MSF

MSF—Microsoft Solution Framework 微软解决方案框架 基本原则:推动信息共享与沟通;为共同的远景而工作;充分授权和信任;各司其职,对项目共同负责;交付增量的价值;保持敏捷,预期和适应变化;投资质量;学习所有的经验;与顾客合作 团队模型:团队模型是由产品管理、项目管理、开发、发布管理、测试和用户体验构成 过程模型:每个项目都要经过一个生命...

2017-06-04 13:07:00 123

转载 敏捷流程

流程简介 第一步:找出完成产品需要做的事情——Product Backlog 第二步:决定当前的冲刺需要解决的事情——Sprint Backlog 第三步:冲刺 第四步:得到软件的一个增量版本,发布给用户 敏捷流程的问...

2017-05-20 22:35:00 136

转载 团队和流程

史蒂夫·迈克康奈尔(Steve McConnell)在这里提到了不少开发流程。第一个提到的开发流程。这个流程也有好处,不需要太多其他准备或相关知识,大家上来就写代码,也许就能写出来,写不出来就改,也许能改好。当面临下面的任务时,也许这个方法是有用的。但是,要写一个有实际用户、解决实际需求的软件,这个方法的缺点就太大了。 瀑布模型 当软件行业还在年幼的时期,它从别的成熟行业(硬件设计...

2017-05-16 20:33:00 111

转载 合作

一、重要性: 软件开发的过程是复杂的,显然的一个人的智慧是不够的,遇到问题一起解决,工作一起分担能使开发的效率提高很多。以后到公司团队工作,合作很大程度上实现优势互补,比如说有人擅长界面设计,有人擅长实现功能,这样的合作能减少工作量提高整个开发效率。有些人技术很好,可是在沟通这方面十分欠缺,这是很不利于合作的,在项目的开发中,一旦项目出现问题或者自己对一些代码功能的修改都要及时跟同伴沟...

2017-05-07 17:37:00 102

转载 软件工程师的成长

个人能力的衡量与发展:一个软件团队由个人组成,在团队的大流程中,是每一个具体的个人在做开发、测试、用户界面设计、管理、交流等工作。英雌个人在团队中也有独立的流程。在软件团队中我们把单个的成员叫做Individual Contributor(IC)。由于IC直接参与每项流程,每个人的工作质量直接影响最终软件的质量。因此,初级软件工程师的成长是至关重要的,他们应该在很多方面也都能...

2017-04-30 13:52:00 207

转载 个人技术和流程

1.单元测试   软件是由多人合作完成的,不同人员的工作相互有依赖关系。单元测试是模块质量稳定和量化的保证。   好的单元测试的标准:       (1)单元测试应该在最基本的功能/参数上验证程序的正确性。       (2)单元测试必须有最熟悉代码的人(代码的作者)来写。       (3)单元测试过后,机器状态保持不变。       (4)单元测试要快    ...

2017-04-23 17:09:00 106

转载 软件与软件工程

我们都知道,一个软件,为了实现用户需求,除了程序之外,还必须有一系列的软件工程,比如软件设计、软件测试、项目管理等等。所以可以得出一个推论:软件=程序+软件工程,而把这个应用到企业之中后,我们可以得出一个软件企业的基本构成,那就是软件和商业模式。一个完整软件的开发,需要经历一系列不同的阶段,首先是玩具阶段,由一个实体玩具而引发了一个大的想法,其次是业余爱好阶段,当想法产生之后,...

2017-04-09 14:28:00 205

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除