Software development Problem

原创 2016年08月28日 16:41:33

筹划“软件开发过程”以及“面向对象分析与设计”这个话题已有很长时间。虽然大学毕业后在Rational公司学习过这方面的内容,这几年带着团队也一直践行里面的理念与方法,但总感觉自己理解的不透彻,不敢动笔。

10年过去了,总不能一直停留在想想的阶段吧,需要做些什么了,在这样拖下去怕自己就放弃了。于是从赤峰回来之后,在网上搜寻了大量的资料,结合自己当年的笔记,以及这些年带团队的经验,把这块知识整理出来与大家分享。

我是这样规划得:每一部分分为英文与中文两大部分,英文部分主要是还原当年的内容,中文部分主要是自己的理解。当年学习的时候UML建模利用Rational公司的Rose,而目前我们的开发主要使用Visual Studio,值得庆幸的是微软公司从Visual Studio 2010版本已经提供对UML建模的支持,而且逆向工程做的非常完美,所以设计到UML建模的内容就利用Visual Studio UML来分享。

这里写图片描述
这里写图片描述
这里写图片描述

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

wiki百科翻译之Lean software development之Amplify learning

Amplify learning增强学习Software development is a continuous learning process based on iterations when w...

敏捷软件开发 Agile Software Development

 作者: kkun  来源: 博客园  发布时间: 2011-10-06 17:42  阅读: 8920 次  推荐: 0   原文链接   [收藏] &#...

软件开发流程(Software development process)

软件开发流程(Software development process)

Using TFS 2012 and SCRUM for Iteration Capacity Planning for Software Development

Abstract: In this article, I will explain how the sprint planning is done by the SCRUM Team using Te...

IBM Cognos Software Development Kit介绍

IBM Cognos Software Development Kit介绍 作者:胡帅 1.摘要 IBM Cognos是一款功能强大的商业智能工具。随着Cognos 在各...

《Rapid Development:Taming Wild Software Schedules》阅读(三)

第二部分 快速开发 第六章 快速开发中的关键问题 1、进行快速开发地前提是“避免经典错误”、“掌握软件开发的基本原则”和“风险管理”。   2、没有放置四海而皆准的方法——根据具体项目找到合适...

Testing Is the Engineering Rigor of Software Development

Test for Required Behavior, Not Incidental BehaviorKevlin Henney A COMMON PITFALL IN TESTING is to ...

《Rapid Development:Taming Wild Software Schedules》阅读(二)

三、Read(通读全文) 第一部分 有效开发 第一章 欢迎学习快速开发 1、什么叫快速开发?     本书中的“快速开发”只是与“慢速开发和常规开发”相对的一个词汇,而不是指特定的工具或方...

敏捷软件开发 Agile software Development

引用:http://kb.cnblogs.com/page/107587/         敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作。   敏捷宣言...

wiki百科翻译之Lean software development之Eliminate waste

Eliminate waste 减少浪费 Lean philosophy regards everything not adding value to the customer as waste ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)