zoukankan      html  css  js  c++  java
  • 第五十四讲 ASP.NET项目实战(一)

    * 摘要
    。软件开发流程
    。程序员基本素质
    。关于质量控制和开发模板
    。项目组建设

    。程序员基本技能
    一、个人素质
    。信心和恒心
    。良好的个人品质
    。良好的个人习惯
    二、职业素质
    。交际能力
    。表达能力
    。职业素养

    * 程序员的基本素质
    1、团队精神和协作能力
    。木桶理论
    。学习性组织
    2、文档习惯
    。注释
    。开发过程文档:良好的文档是正分规研发流程中非常重要的环节,作为代码程序员,30%的工作时间写技术文档是很正常的,而作为高级程序员和系统分析员,这个比例还要高很多。缺乏文档,一个软件系统就缺乏生命力,在末来的查错,升级以及模块的复用时就都会遇到极大的麻烦。

    3、规范化
    标准化的代码编写习惯
    作为一些外国知名软件公司的规矩,代码的变量命名,代码的注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确的规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之间的协作。
    。代码编写规范
    。界面设计规范

    4、复用性,模块化思维能力
    。用户控件
    。组件技术

    5、测试习惯
    。单元测试
    。集成测试
    。系统测试
    。稳定性测试
    。软件研发作为一项工程而言,一个很重要的特点就是问题发现在越早,解决的代价就越低,程序员在每段代码,每个子模块完成后进行认真的测试,就可以尽量将一些潜在的问题最早的发现和解决,这样对整体系统建设效率和可靠性就有了最大的保证。

    6、学习和总结的能力
    。学习:程序员是人才很容易被淘汰,很容易落伍的职业,因为一种技术可能仅仅在三两年内具有领先性,程序员如果想安身立命 ,就必须不断跟进新的技术,学习新的技能。
    。总结:善于总结,也是学习能力的一种体现,每次完成一个研发任务,完成一段代码,都应当有目的的跟踪该程序的应用状况和用户反馈,随时总结,找到自己的不足,这样逐步提高,一个程序员才可能成长起来。

    四。项目实践
    。软件工程理论
    。质量体系:IS09001和CMM体系
    。UML基本理论
    。测试理论和测试工具使用
    。加密理论和加密方法
    。源代码控制工具使用
    。说明书编写
    。程序的安装和部署

    * 如何应用标准?
    。标准的目的?
    -可控制
    -可追溯
    。开发模板
    -用户需求规格说明书
    -需求评审报告
    -系统设计书
    -系统开发进度计划
    -项目验收标准
    -用户手册

    * 项目组文档
    。编码规范
    。项目组守则
    。工作计划总结
    。SourceSafe使用规范
    。公共基类和常用代码

    * 版本管理和控制
    SourceSafe(VSS)


     

  • 相关阅读:
    luogu_1009 阶乘之和
    codevs_3117 高精度练习之乘法(my struct)
    luogu_2142 高精度减法
    luogu_1601 A+B Problem(高精)
    luogu_1007 独木桥
    luogu_1006 传纸条
    luogu_1004 方格取数
    luogu_1003 铺地毯
    luogu_1002 过河卒
    BZOJ 2560: 串珠子 (状压DP+枚举子集补集+容斥)
  • 原文地址:https://www.cnblogs.com/iceberg2008/p/1447582.html
Copyright © 2011-2022 走看看