具体的来说:
第一步:分析你的需求 。你也许会问:这一步怎么做呢?不妨试试以下方法 。开动脑筋 , 写下来10条未来5年你认为自己应做的事情 , 要确切 , 但不要有限制和顾虑那些是自己做不到的 , 给自己头脑充分空间 。
第二步:SWOT分析 。分析完你的需求 , 试着分析自己性格、所处环境的优势和劣势 。以及一生中可能会有哪能机遇;职业生涯中可能有哪些威胁?这是要求你试着去理解并回答自己这个问题:我在哪儿?
第三步:长期和短期的目标 。根据你认定的需求 , 自己的优势、劣势、可能的机遇来勾画自己长期和短期的目标 。例如 , 如果你分析自己的需求是想授课 , 赚很多钱 , 有很好的社会地位 , 则你可选的职业道路会明晰起来 。你可以选择成为管理讲师--这要求你的优势包括丰富的管理知识和经验 , 优秀的演讲技能和交流沟通技能 。在这个长期目标的基础上 , 你可制定自己短期目标来一步步实现 。
第四步:阻碍 。确切地说 , 写下阻碍你达到目标的自己的缺点 , 所处环境中劣势 。这些缺点一定是和你的目标有联系的 , 而并不是分析自己所有的缺点 。他们可能是你的素质方面、知识方面、能力方面、创造力方面、财力方面或是行为习惯方面的不足 。当你发现自己不足的时刻 , 就下决心改正它 , 这能使你不断进步 。
第五步:提升计划 。要明确 , 要有期限 。你可能会需要掌握某些新的技能 , 提高某些技能 , 或学习新的知识 。
第六步:寻求帮助 。有外力的协助和监督会帮你更有效地完成这一步骤 。
第七步:分析自己的角色 。制定一个明确的实施计划:一定要明确根据计划你要做什么 。那么现在你已经有了一个初步的职业规划方案 。如果你目前已在一个单位工作 , 对你来说进一步的提升非常重要 , 你要做的则是进行角色分析 。反思一下这个单位对你的要求和期望是什么 。做出哪种贡献可以使你在单位中脱颖而出?大部分人在长期的工作中趋于麻木 , 对自己的角色并清晰 。但是 , 就像任何产品在市场中要有其特色的定位和卖点一样 , 你也要做些事情 , 一些相关的、有意义和影响但又不落俗套的事情 , 让这个单位知道你的存在 , 认可你的价值和成绩 。成功的人士会不断对照单位的投入来评估自己的产出价值 , 并保持自己的贡献在单位的要求之上 。
7.功能需求怎么写需求分析是一项重要的工作 , 也是最困难的工作 。该阶段工作有以下特点:
(1)用户与开发人员很难进行交流
在软件生存周期中 , 其它四个阶段都是面向软件技术问题 , 只有本阶段是面向用户的 。需求分析是对用户的业务活动进行分析 , 明确在用户的业务环境中软件系统应该"做什么" 。但是在开始时 , 开发人员和用户双方都不能准确地提出系统要"做什么?" 。因为软件开发人员不是用户问题领域的专家 , 不熟悉用户的业务活动和业务环境 , 又不可能在短期内搞清楚;而用户不熟悉计算机应用的有关问题 。由于双方互相不了解对方的工作 , 又缺乏共同语言 , 所以在交流时存在着隔阂 。
(2)用户的需求是动态变化的
对于一个大型而复杂的软件系统 , 用户很难精确完整地提出它的功能和性能要求 。一开始只能提出一个大概、模糊的功能 , 只有经过长时间的反复认识才逐步明确 。有时进入到设计、编程阶段才能明确 , 更有甚者 , 到开发后期还在提新的要求 。这无疑给软件开发带来困难 。