软件是给人用的,用户类型是划分软件类型的维度之一。一部分软件受众是所有人群,例如QQ、暴风影音,称为A类型。一部分软件受众是程序员,如开源框架、数据库、编程语言等等,称为B类型。A类软件,开发过程中至少配备一个产品经理。他/她的责任是保证用户体验,不出bug是最低要求。即使出现意外状况,软件也努力地...
分类:
其他好文 时间:
2014-08-27 18:15:48
阅读次数:
316
随着贸易国际化,在软件开发过程中,常会碰到需在现有中文版软件加入多语言支持的情况。由于不同语言版本间的差别通常仅是软件操作界面的不同,为实现多语言支持,使用纯资源DLL是一个不错的解决之道。所谓纯资源DLL是指只包含资源的DLL,譬如:快捷键、对话框、字符串、菜单、工具条、位图、图标、版本信息等等。...
分类:
其他好文 时间:
2014-08-27 00:08:16
阅读次数:
278
在本文的两个部分中,我将介绍Team Foundation Server的一些核心特征,重点介绍在本产品的日常应用中是怎样将这些特性结合在一起使用的。作为一名软件开发者,在我的职业生涯中,我常常会用到支持软件开发过程的大量开发工具,如版本号控制工具、漏洞跟踪包、生成脚本语言、单元測试框架和需求分析工...
分类:
其他好文 时间:
2014-08-26 13:39:16
阅读次数:
286
1、需求分析前的准备 在软件开发过程中,需求分析可以说是核心任务之一,就像一支将要远航的船队,要在指定时间内到达目录地,他们需要一条正确的航线,才能到达目的地,如果航线有误,他们将会误时到达,或是不回到原位将永远到达不了,这么重要的东西,但在国内很多团队中缺少,虽然我也做了一些,但在项目完成的时候....
分类:
其他好文 时间:
2014-08-25 13:13:34
阅读次数:
233
在我们软件开发过程中,项目的优化是必不可少的部分,那么具体要怎么优化呢?今天小编就来把我的个人经验跟大家分享一下,如果有不对的地方或者说得不好的地方,还希望大家不吝赐教。 项目的优化主要分为三个部分的优化:1.程序的优化,程序的优化又包括(1).算法的优化 (2).页面的优化 2.IIS的优化3.....
分类:
Web程序 时间:
2014-08-20 13:53:52
阅读次数:
314
第二章 软件开发过程及其组织为了对付“软件危机”,先后提出了结构化程序设计方法、软件工程的方法、面向对象的方法、即插即用的程序设计方法、面向互联网平台和开源软件的程序设计。1.软件开发的基本问题及解决办法。对程序员来说,做好软件的关键是做好两个转换:第一个:从用户对软件的理解到程序员对软件功能的理解...
分类:
其他好文 时间:
2014-08-18 12:58:12
阅读次数:
257
EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。
项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行简单设计,进行功能分析、流程分析、数据分析。基于EEPlat开发首先需要完成数据库设计,数据库设计完成...
分类:
其他好文 时间:
2014-08-14 20:47:29
阅读次数:
351
第3部分 软件研发工作总结首先是为人编写程序,其次才是计算机 “首先是为人编写程序,其次才是计算机”,这是软件开发的基本要点,软件的生命周期贯穿于产品的开发、测试、生产、发布、用户使用、版本升级和后期维护等长期过程中,只有易读、易维护的软件代码才具有生命力。 在实际的软件开发过程中,可能是由于工作很忙的原因,很多开发人员只注重实现程序的基本功能,而忘记了编程规范,因此写...
分类:
其他好文 时间:
2014-08-13 22:41:47
阅读次数:
579