当前位置: 首页 > 软件工程
  • 从出差谈软件需求分析

    这周,在局方领导的要求下,又出差去了一次台州,为的是项目二期功能开发的需求讨论。从工作沟通的角度上考虑,我十分赞成面对面的沟通与处理。且不说电话沟通或是即使通讯沟通能否把需求讨论彻底外,面对面的沟通更能体现需求方对项目的重视度,紧迫性和要求。反过来,能为项目经理在项目管控上提供支持。更大的好处对 ...

    阅读全文
    作者:byhard | 分类:互联网, 历程 | 标签:
  • 阅读《代码简洁之道》

    同事的推荐让我有心去看看这本书。经过多年的编程实践。我明白,软件编程的核心是功能的实现。在我们的软件开发过程中,往往更多的重视是系统的功能有没有实现,有没有满足业务的需求。而大多忽视代码的结构,条理与整洁度。忘不了刚参加工作时完成的第一个功能模块。硬是将业务层,逻辑层的逻辑全部写到一个函数之中, ...

    阅读全文
    作者:byhard | 分类:互联网 | 标签:,
  • 翻译之需求文档

    以前试着翻译过一些网络文章,有网站技术的,有生活习惯的,有时事类型的等等。但一直来没有翻译需求文档的机会。之前的工作中要么是自已整理需求文档,要么是项目经理写的中文需求文档,所以对英文需求文档没有特别的概念。而这次刚好我要参与开发的项目的项目经理是香港的,所以给到手的几乎全是英文。只有少数表格是 ...

    阅读全文
    作者:byhard | 分类:互联网, 翻译 | 标签:
  • 能算是程序员吗

    前些天看到一片文章说,不会招聘只会.NET的程序员。看了文章之后,我也不由的开始怀疑.NET程序员算不算程序员。大体的原因就是,在.NET中,你无需像在其它编程语言一样,需要很多的基础知识,很大程度需要自己进行架构,有很多的开源社区与框架,有广泛的社区基础。而在.NET中,你可能不需要太多的基础知识,就可以参照 ...

    阅读全文
    作者:byhard | 分类:互联网, 观点 | 标签:,
  • 自下而上的软件开发过程

    上次说到软件设计过程是自上而下,从业务走向模型。模型出来了,就可以进入开发阶段了,或者说是代码开发阶段。这一个阶段从数据库建表对象开始,到软件底层设计,业务逻辑功能和接口,再到界面功能代码,再到环境部属等的过程,可称之为软件开发过程,或者简单的说是代码编写过程。每个人从写的第一行代码开始都不太一 ...

    阅读全文
    作者:byhard | 分类:互联网, 观点 | 标签:
    自下而上的软件开发过程已关闭评论
  • 自上而下的软件设计过程

    最近有一个新的项目需要开发,功能不是很复杂,就是对一些表的进行维护,需要用asp.net实现。系统的需求看起来很简单,增删改查,并要求记录任何对数据进行修改的日志。有4个表需要完成这个功能。简单的需求是通过业务文档而来,如何将这些文档转换成一个个具体的操作,进而细化到对数据库的操作,再返回到每一个界面上 ...

    阅读全文
    作者:byhard | 分类:互联网, 观点 | 标签:
  • 谈谈软件部门组织架构

    组织架构往往说的是人员的功能组成结构,通常是根据完成功能不同,将整体功能分块成各个功能小块,然后在可能的情况下各功能小块继续划分下去。一般大型的现代企业,往往都有相对独立的软件部门,有的甚至以公司的形式运营。这个部门或公司的主要功能就是为整个企业提供信息化支持,支持业务发展的需要,完成业务部门的 ...

    阅读全文
    作者:byhard | 分类:互联网, 观点 | 标签: