第篇:型软件开发心
做项目需求分析线绵延四月久目前接手功点繁复产品线接项目中关设计较型产品心出家分享
立项前
1统元素设计需考虑周全
许初创团队缘感叹团队产品理求严格缜密项目全程负责产品线接句提示位置展示形式需推敲
元素应该做统?
a提示方面:统操作成功失败提示统弹窗形式提示语言采较统句型空情况友提醒溢出情况友提醒表单实时验证提醒形式等
b文字方面:否统段落前·号统链接状态统字体间距行高等
c图片方面:调取图片统尺寸果传图片类操作需考虑周全全站调取情况考虑否统预览图尺寸等
d细节交互:未激活功钮做灰色处理(例户没勾选信息时批量删钮)钮点击状态统(例增加提交中钮状态防止网速慢户狂点某钮情况)特殊控件统等
许会朋友说面交互设计师需做事直认作产品理考虑周全没坏处统样验收阶段知道素改变整产品感觉
2原功留
直觉升级已产品开发新产品难栽培植物样新种棵果树非需选土然刨坑种然成长期病枝顶等种修剪消耗精力更
改进已产品常常需面棘手问题:原功留?
原功掉话会影响部分户?否需通公告站信界面引导等方式友告知户?样户伤害降低?
原功留话优化完善?听什户群样声音?否次升级中做调整?
问题接项目时候产品理应该考虑周全特需注意果产品前设计找prd说明文档细细研究遍握准功点找原负责确认毕竟树苗ta摘结果枝干砍
3产品线游接
昨天朋友聊起淘宝强势处产品产品紧密捏合线线跨台跨行业形成盘根错节根深蒂固根基撼动
握产品线游产品周边重似简单新闻展示页面修改会牵扯编辑台广告位理帮助中心甚访问统计数需求变更
求产品设计开始前需该产品连根拔起仔细梳理相关脉络果产品线够长清晰产品线结构图必
项目中
1项目期间相关产品线调整影响
项目期间相关产品线调整愿意遇情况通目道路高速行驶快达终点突然告诉:走错路
项目里通模块产品设计半通模块改项目里流程产品做半流程废弃命已立项开发硬着头皮程序员说:抗拒原需求做
耗时较长项目说种情况难避免事出原私总结三:
a严重体验性问题:例某流程遭量户满防止户流失做时调整倒霉流程
b相关项目影响:包括行项目新项目例事设计产品产品相互牵扯较需求分析时做沟通天事告诉ta需求做时调整会影响办?
c老板突然决定:举例
终解决方法外三种:立调整延期调整调整处理原般a种情况进行立调整bc情况讨选择性延期
什做呢?a情况必须改时间早晚问题长痛短痛bc两种情况必须坐细细讨需解需求什改?长期策时决定?否延期记录需求等版开发?果bc情况提出需求没两天改变配合前端程序员太没安全感
时代耐心阅读完xx枚汉字越越少较型项目产品工作心[]未完续欢迎交流……
2需求变更
承需求变更程序员产品理设计师等会遇情况产品理神项目组开敌状态抵挡外界影响
遇变更需求时候产品理应该样处理呢?面四条建议:
a积极处理设计愈趋完成愈倾局部调整做重新设计需求众周知原调整时候作产品理需做第件事便积极面问题积极处理
项目开发紧张程半天甚时干功点开发完成需求变更传达出现延迟变更项目正常进程破坏力会更
b保持沟通说话容易沟通难事非方想明白劝没时候沟通挣扎程话没错需求变更直接会影响道工序产品理需需求变更细节原传达相关员包括视觉前端程序测试等
产品理表示非常痛苦程会遭数落冷眼日礼仪原添麻烦项目中避免
认沟通障碍源思想统果家觉需求修改浪费时间沟通畅快难免项目样算需求然更改定目产品理需原讲明白做修改节约沟通时间导致返工果更严重
第二篇:软件开发心体会
受某文化公司委托开发款视频图处理软件开发难度高高未搞开发周期长长前项目监控长开发周期两倍开发成底觉程序
员成高级字员首先需求分析书产品规格说明书设计说明书代码规范说明书测试计划光文稿知道熬久做完
紧接着遇系列问题首先语言选择vc++c#保证开发完成选择vc++存容易报错界面难修改客户求界面质量甚程序功更严格没办法客户帝帝做事定道理c#语言易开发图形界面绘制易修改做出客户体验界面资源消耗吃惊做第二月概界面已完成时出现界面刷新问题刷新时开始卡界面流畅没办法改
开会总结技术骨干找问题出解决方案力争第次做软件做:
重新做软件开发进度计划软件测试计划独立功demo制作测试先行
direct drawdirect 3d者opengl中代c#身gdi绘图接开发务中加入进
事巨细满意着界面流畅功已实现时发现软件低分辨率者根乱没法甚界面功钮错位重叠等等没办法改毕竟软件分辨率兼容操作系统兼容必须做
接堆麻烦找软件出现种样想想问题总算时第版发布出开始接升级开发务
刚刚接手软件开发项目朋友忠告:
相关文档相关文档定齐备涉开发员清楚知道文档里表达意思
二定注意做demo做实验demo程序员钟头完成甚更少做demo核心程序没做实验东西围绕核心程序做时候耽误钟头
三程序设计注重户体验初客户开发软件提出苛刻求时意反复软件时体会流畅美观界面带心理快感确代尚未开发完整功带户遗憾
四测试计划次进行分批进行全部开发完成软件做测试
坚持三月软件马发布希家支持谢谢
软件开发心体会(2):
作pm时需招聘软件开发员年直想短短30分钟1时快速识出坐面应聘员否适合team年直观察反思历team现team中软件开发员点心
1 倾招什样软件开发员
历历练
吃苦前工作常外派出差业知道加班著称公司呆留学边工边读书等等
员入职通常干活作骨干
思路清晰思想活跃
谈谈现产品果清晰表述条理会发散适控制住收回原话题谈技术问题解决难题时眼中光芒:)
员工作中学力强解决难题帮助作中坚
坦诚坚定
面试中坦诚目光坚定时坦诚甚显点木讷:)
遇面试介绍产品中技术技术知说非常适合知道朋友更适合综合评估选事实证明做错
坦诚坚定会恒心学解决问题员会作team基石
缺陷
朋友(lance)想法认道理
公司会重综合素质果公司考虑选择缺陷谓缺陷指英语差沟通清晰程序员该思维思考问题样员通常进公司会相踏实呆家公司做工作
2 谨慎强挺问题者客户强势坚持产品没问题
软件开发工作身显较沉闷优秀技术员略显解决问题时候需耐住寂寞时刻保持相冷静
太活泼会遇问题初表现出强劲长时间解决时会表现出没耐心会常抱怨(team理产品流程等)非常情绪化女程序员会吵会哭时项目理放手中活买点零食哄哄莫哭里爱吃猫哆哩边擦着鼻涕眼泪边嘴里塞满东西鼓鼓啷啷酸角口味西番莲口味吃
通常太容易面试时表现出试期时观察
第三篇:软件开发心总结
感网盘开发程
感网盘开发程 1
软件开发体会: 2
二做软件开发觉明白: 2
三开发中遇问题应该解决? 2
四样提高身力? 2
五样做软件开发? 2
六文档重性 3
七收获 3
八网盘项目开发体会 4
九软件测试(单体测试连接测试) 4
常熟理工学院sig组3282014
软件开发体会:
1 软件领域中知识积累
2 做软件开发类似算数学题世界杯足球赛样:重结果程
3 软件服务类软件解决生活中问题错误问题决定解决方案
二做软件开发觉明白:
1 职业乐趣:
(a) 智慧创建新事物快乐
(b) 开发东西
(c) 断学充实
2 职业苦恼
(a) 总追求完美
(b) 实现功定
(c) 概念设计计趣找bug总苦恼
三开发中遇问题应该解决?
1
2
3
4 明白问已直琢磨 问题果30分钟没解决应该考虑问问 问题没3种方法解决问 解决问题思路关键:
相信问题总解决办法算连技术没法实现问题相信通良沟通终究会解决方法
5 解决问题前提:理解意思理解需求沟通时客户反馈信息
四样提高身力?
1 程序员样进步快? - 理结合实践
2 怕出错怕遇错误错误挑战样进步石头
绊倒2次
五样做软件开发?
1 首先明白解决问题什理解问题次决定解决问题
2 碰复杂问题简单想问题简单化细化够实现止
3 出问题先分析问题然知道引起问题原想出问题解决办法
4 应该2方面握项目:业务角度项目关键问题握项目
(a) 系统场景
(b) 户角色(充什角色)
(c) 系统角度(拥权限)
5 实觉开发员说实应该系统更解系统需求真正彻底
解项目业务需求做真做项目
六文档重性
记初刚开发项目时候写致需求说明书做er图画致数流程图然建立数字典表结构关系 接着搭建开发环境配置台服务器划分模块分工coding直项目结束没完整设计文档更没完整测试文档然样确快完成coding工作感觉节省成开发时间期维护bug 常出现事
项目没文档关系果遇项目时候样开发方式问题危险
项目没文档: 首先维护麻烦乱写代码天知道完成什功次系统稳定性性怀疑扩展性说
七收获
a程序员喜欢写文档前特讨厌记前系统开发完应付项目验收匆匆忙忙组里补文档思想里谓文档废话句话硬十句话代聊透顶
b代码风格规范
前做项目注意代码风格写代码规范稍微想直接开始写代码注释少总感觉写代码会知道做什事呢 ?总觉写代码会知道做什呢直相信事实事实项目验收系统刚开始少会出现潜错误着时间增加久久量户发访问时候系统bug 暴漏出时熟悉eclipse开整项目源码时写代码时候真发现定义变量名什意思啊 ? flag 判断什啊 ?if()中条件知道判断什? function () 忘记什功? 想想怕啊 难道真忘记 ?回答肯定: 真忘
c心体会
通做该网盘项目2年锻炼中真体会良文档正规研发流程中非常重环节程序先写设计文档进行编程设计文档指导写出安全代码果写文档开始写程序样会已设计路线走想写功说功容易混乱
刚开始惯系列编程风格规范尤命名方法注释着限制觉真罗唆写程序完成功明明1时做完事情非34时做现真明白样做处已惯样编程风格养成编程惯深体会啊
忙时候成长收获时候
八网盘项目开发体会
觉项目开发开始时候应该项目负责项目什项目具体概做什事情谁提出目解决什问题里面专名词做细致说明开始分式样书静态html demo然搭建开发环境式样设计书开发
九软件测试(单体测试连接测试)
首先认编写程序时候想出问题解决想会出现问题根验预测出现问题然避免出现
测试说直接点软件找错误
认发现错误软件测试唯目查找出错误测试没价值测试实际认
觉开发员说测试出bug应该做分析知道错原应该项目中防止类似错误发生真正提高开发效率
第四篇:软件开发实心
软件开发实心
直期事喜欢事业软件开发者兴趣说种种原事工作走年弯路心中梦想迟迟实现程序员梦想没心中抹扇门没敞开天贵公司敲开扇门机会真实体验程序员诞生程早听说程序员前月苦没感受海马实基提前感受刚刚进入软件行业压力困惑没家里便写段程序种豪感面天必须面问题逃避感觉做程序员应该具备基素质月实程中深深体会作合格程序员应该具备基素质
团队精神协作力程序员应该具备基素质工作中深深休会点组成员配合方便cvs工作带麻烦心写东西会组成员传文件时候覆盖掉整天工作样反工组次协作导致模块间法连接工作带麻烦消耗量劳动力没提高工作效率深深体会:成功商业性软件开发必须强凝聚力团队力量限团队精神良协作会做出优秀软件
良文档正规研发流程中非常重环节作代码程序员30%工作时间写技术文档正常缺乏文档软件系统缺乏生命力未查错升级模块复时会遇极麻烦次项目文档点点理解错误花工夫改代码改页面庆幸项目项目种问题会导致量代码修改见文档项目中起者巨做
外良代码编写惯助代码移植纠错助技术员间协作作程序员需求理解力重真正理解模块作会写出高效率代
码整软件项目作出更加优秀具备更安全性稳定性写代码程中遇需求理解问题写出代码功全幸客户发现软件商业价值会折扣单元测试程序员说做项工作做测试会期集成工作带麻烦问题会查找模块期工作带麻烦
段时间工作明白点:优秀程序员必须断学时总结找足样逐步提高快成长起建站侠客 发表 2014428 1019
软件开发点心体会
前期规划:
理解前期规划:市场员汇总需求提交产品专家带领产品理团队然团队根公司具体情况次分析规划出终需求文档
需求文档应首先提交技术研发部门负责核心开发员开发团队进行技术风险分析果需求统异议方需返回产品团队重新修正需求反复直需求完善准确细致清晰
前期规划高楼基果马马虎虎算块砖块没摆导致整高楼建设失败规划中认交流永远需双方积极动认真听取建议前期工作思维慎重细致认真够完善产生连锁效应直接导致整工程项目失败
种失败表现:第种软件需求实现功根满足户需第二种功软件没达性易性
第种然前期规划疏漏某细功没需求文档做完善应该规划工作做够认真细致
第二种情况认更产品设计规划方面验够成熟种问题应该难避免种新产品产品团队说陌生前做类似东西难免面面俱通断努力认真态度弥补
前期规划交流涉市场产品技术研发等团队间需仅团队部交流更需协调团队间交流时候需公司高层中层参协调
目前开发员深感项目需求文档写单薄家想想果没开始会结束呢?需求文档单薄够细致谁继续完善呢?难道程序
员完善想程序员没种力程序员代码写健壮稳定已容易事情
二概设计:
理解概设计步骤:(项目中心开发流程)
1〉项目理仔细阅读项目需求文档
2〉项目理召集项目开发成员开项目启动会议具体商议项目开发务责分配
3〉核心开发员开发确定模块开发员确定
4〉系统分析员核心开发员仔细阅读需求文档系统整架构分析做技术规划
5〉系统分析员整理书写终系统架构概设计文档
6〉系统分析员文档提交日提交项目理项目理确认文档审批
7〉项目理召集项目开发成员开概设计系统架构确定会议成员分发文档讨确定终概设计文档
8〉开始详细设计文档工作
三详细设计:
1〉项目理组织成立模块开发组确定开发组组长(程序理)
2〉开发组长书写模块详细设计文档开发成员需协助配合
3〉指定提交日开发组长提交文档系统分析员系统分析员审批
4〉系统分析员组织召开详细设计文档确认会议
5〉然开发组长分发模块详细设计文档程序员程序员指定时间完成
6〉程序员做部测试开发组长协调配合
7〉确认bug提交开发组组长
8〉模块整合工作整开发组成员参完成开发组长系统分析员负责部分工作程序员协助配合
9〉整合工程做详细测试
10〉确认测试通开发组长根开发成员表现提交成果填写绩效考核表然提交项目理
11〉项目理会召开项目总结会时优秀成员颁奖时鼓励成员继续努力时完成导致项目时提交导致失败
关键员惩罚处理
然简单开发流程定足方希起抛砖引玉作家明白流程制度死活流程做关键身没流程制度团队必盘散沙正谓规矩成方圆句话说道理
四具体编码:
开发项目编写程序更进步解
程序应该具 易读性易扩展性容错性
易读性 变量函数类名简单易懂易记忆命名方式类函数甚变量关键注释说明点重基础果代码书写够美观易懂想想更谈功扩展新版开发
易扩展性 整体系统架构逻辑简单清晰模块模块间量做互影响独立部分工作体现前期设计工作中需掌握设计验方法够做较
容错性 数流指针数组做数效性检查第三方接口调失败容错性代码做调失败错误处理工程中加入trace文件输出关键数流关键处理部分操作信息输出便工程异常情况产生条件定位时解决问题
觉程序员三方面做算优秀programmer
五调试踪测试:
1 测试需注意:
模块接口做测试数边界检查整模块做测试
测试稳定性效率功否正常
确认单模块完全正常加入工程
系统架构设计时候会引入原型参考原型做完成测试确认没问题
2 采vc带trace者信息输出文文件方式踪程序输出关键信息便定位程序异常原
3 通信模块测试特注意服务端客户端数流针性写客户端服务端测试程序检验通讯程否正常
4 vc做开发中定先debug版正常运行保证没异常存泄漏assert等调试警告信息果lib定保证lib身存问题
里提容易忽略东西希家帮助欢迎指正谢谢
第五篇:软件开发核心心
软件开发核心心
效组织中必定拥杰出线软件设计样线素质决定软件质量敏捷观点代码检验软件程否效终标准目前止短时间未太完全脱离代码进行软件设计软件程中活动够产出优秀代码代码核心
1 代码软件开发基础
编码软件开发程中基底层技艺然重技艺领域专家需花费量时间进行基技艺锻炼木匠需花费量时间锻炼种工具掌握厨师需练刀工火候程序员样说语言种特性必须然胸软件理需代码做起
2014年现国兴起股软件工程热需求理配置理甚cmm面纷沓种方法学umlooa家似已热衷概念身忽略软件开发中基元素代码软件组织接触程中认数组织急切需工程理说理重组织症结组织连代码质量理谈呢?代码理基础基础理角度组织理需理程基层理员高层理员代码理软件开发中基层理起作够需求设计思路贯彻终代码中
理事软件理样部分问题原引起例产品果期debug花费量时间种现象什原引起?种原前期代码设计中代码质量握严次代码功演化会产生太问题代码累积越越时候问题慢慢出现解决呢?加强qa力量引入复审引入单元测试总种方法代码进行控制
软件开发程象部精密机器环节变化会环节产生影响软件程瀑布形式进行划分种分解处理思路时应该活动间相互影响软件开发中生命周期模型层次模型业务建模直软件实现需跨越数层次样会出现执行力情况例代码设计偏离需求偏离设计情况皆
避免种情况呢?需源代码角度反思游实践活动否足
约束代码设计?xp说解决问题方式快进入代码开发阶段代码开发中发现问题轮开发中解决种思路正确xp毕竟方法会告诉细节东西xp已提供量面代码实践方法抽象级较高必须舍弃部分细节篇文章告诉细节节中讨例子需代码中加入异常处理异常源头里呢?需求需求中发现业务非正常处理序列发现业务实体限制性求代码实现中需相应异常处理例优秀异常处理需客户端程序员解发生异常保证代码间正确集成
2 面象代码
面象代码已现软件开发中占流位置面象思路优势文讨面象代码着非面象代码优势软件业中新思潮产生基面象语言关注代码面象代码
面象思想抽象数类型面象说重改进世间万物描述象类描述种象特征传统开发方法样机器指令执行序进行设计然面象代码终然时序执行程序员角度面象代码更侧重象间交互象司职相互协作完成目标面象技术发展着更加贴世界观方发展点说完全没程序设计验学面象会更加容易需原先时序程序桎梏中摆脱出未必事实面象决种简单程序设计思路观点会文中反复证
职业样程序员者面象程序员始终坚持点严谨会种样优秀代码决次够写成断尝试断改进什重构测试优先敏捷方法中重项实践?程序员神需慢慢改进代码然罗马天够建成编写面象代码程中实践需坚持体现说严谨
3 编写理面象代码
编写优秀面象代码件容易事情优秀oo代码行云流水糟糕oo代码觉浑身起鸡皮疙瘩编写优秀oo代码求程序员定修养够抽象思路问题找问题核心问题域进行分解强调种解题思路解唯
典型例子设计模式设计模式确实启发通够解优秀代码解决实际问题必须软件中搬设计模式呢?果做设计模式理解然够建筑行业朋友聊起christopher alexander建筑永恒道兴奋告诉确实书够引发深思考现外种观点认美然形应该发建筑师心句话思考久实建筑重带价值隐含中种活生生气质建筑师文化底蕴外表露christopher alexander书中目找种总结观点方法总结文认识现家思路提出质疑件事说明家建筑道认识新高度建筑样软件中模式样热衷研究模式直某天猛然惊醒沉迷模式表面形式什研究隐藏背文化底蕴呢?武侠说中常说招胜招模式应应达境界果意间应模式思想必拘泥模式形式呢?
编写优秀oo代码难更难事情整开发团队产出优秀oo代码刚说oo问题解唯优秀解汇集起糟糕解
风格架构问题团队中制定制度营造氛围优秀oo代码成团队终成果?问题cmm难问题花钱够解决果够解决问题团队创造力定惊
4 面象软件开发程
普通软件开发程面象开发程着回想非面象中开发程中常采务分配方法软件模块单位样处分配简单务间耦合程度低容易操作坏处法做重缺乏整体性设计面象软件开发类类集合作基单位类间关系错综复杂(然提倡低耦合设计类间关系然相复杂)种情况程序员间相互协作求非常高种关系果处理恰够完全体现出面象威力否会场灾难面象软件开发程养成惯:
4 1 量简化稳定客户端
编程种享受团队开发始终项严谨职业活动考虑设计复杂接口然省事会理解接口造成障碍
42 准备份简洁文档保持更新
便种形式稳定代码uml图纯粹文字(估计没程序员喜欢种形式)够传达代码目足够记住更新代码时更新文档期文档仅废纸简单会造成麻烦切记
4 3 考虑异常错误情况
写出功没什功写非常完善难需考虑种样情况正常非正常写完类定义应该完成编码稳定通原定测试文摘惠集网
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档