下载本文示例代码
∽魑?砑??⑷嗽钡囊桓鐾ú∈窃谙钅砍跗诘氖焙颍?拖不短嘎凼迪值南附冢?⑶依执瞬黄!N颐歉?不短致廴绾斡昧榛疃?蚨痰拇?肜词迪忠桓鎏囟ǖ墓δ埽??雎粤硕哉?鱿低臣芄沟目悸恰K?宰魑?桓隹?⑷嗽保?绕涫且桓鲇芯?榈目?⑷嗽保?Ω冒炎约捍哟?胫薪馔殉隼矗??嗟氖焙蛟谖颐堑哪宰永锷踔猎菔币?牌?タ悸侨绾问迪值奈侍猓??酉钅炕虿?返淖芴迦タ悸且桓鋈砑??贰?br>
以下是我个人的一些经验:
1.考虑整个项目或者产品的市场前景。作为一个真正的系统分析人员,不仅要从技术的角度来考虑问题,而且还要从市场的角度去考虑问题。也就是说我们同时需要考虑我们产品的用户群是谁,当我们产品投放到市场上的时候,是否具有生命力。比如即使我们采用最好的技术实现了一个单进程的操作系统,其市场前景也一定是不容乐观的。
2.从用户的角度来考虑问题。比如一些操作对于开发人员来讲是非常显而易见的问题。但是对于一般的用户来说可能就非常难于掌握,也就是说,有时候,我们不得不在灵活性和易用性方面进行折中。另外,在功能实现上,我们也需要进行综合考虑,尽管一些功能十分强大,但是如果用户几乎不怎么使用它的话,就不一定在产品的第一版的时候就推出。从用户的角度考虑,也就是说用户认可的才是好的,并不是开发人员觉的好才好。
3.从技术的角度考虑问题。虽然技术绝对不是唯一重要的,但是技术一定是非常重要的,是成功的必要环节。在产品设计的时候,必须考虑采用先进的技术和先进的体系结构。比如,如果可以采用多线程进行程序中各个部分并行处理的话,就最好采用多线程处理。在Windows下开发的时候,能够把功能封装成一个单独的COM构件就不作成一个简单的DLL或者是以源代码存在的函数库或者是对象。比如能够在B/S结构下运行并且不影响系统功能的话就不一定要在C/S下实现。
共2页。 1 2 8 :
∽魑?砑??⑷嗽钡囊桓鐾ú∈窃谙钅砍跗诘氖焙颍?拖不短嘎凼迪值南附冢?⑶依执瞬黄!N颐歉?不短致廴绾斡昧榛疃?蚨痰拇?肜词迪忠桓鎏囟ǖ墓δ埽??雎粤硕哉?鱿低臣芄沟目悸恰K?宰魑?桓隹?⑷嗽保?绕涫且桓鲇芯?榈目?⑷嗽保?Ω冒炎约捍哟?胫薪馔殉隼矗??嗟氖焙蛟谖颐堑哪宰永锷踔猎菔币?牌?タ悸侨绾问迪值奈侍猓??酉钅炕虿?返淖芴迦タ悸且桓鋈砑??贰?br>
以下是我个人的一些经验:
1.考虑整个项目或者产品的市场前景。作为一个真正的系统分析人员,不仅要从技术的角度来考虑问题,而且还要从市场的角度去考虑问题。也就是说我们同时需要考虑我们产品的用户群是谁,当我们产品投放到市场上的时候,是否具有生命力。比如即使我们采用最好的技术实现了一个单进程的操作系统,其市场前景也一定是不容乐观的。
2.从用户的角度来考虑问题。比如一些操作对于开发人员来讲是非常显而易见的问题。但是对于一般的用户来说可能就非常难于掌握,也就是说,有时候,我们不得不在灵活性和易用性方面进行折中。另外,在功能实现上,我们也需要进行综合考虑,尽管一些功能十分强大,但是如果用户几乎不怎么使用它的话,就不一定在产品的第一版的时候就推出。从用户的角度考虑,也就是说用户认可的才是好的,并不是开发人员觉的好才好。
3.从技术的角度考虑问题。虽然技术绝对不是唯一重要的,但是技术一定是非常重要的,是成功的必要环节。在产品设计的时候,必须考虑采用先进的技术和先进的体系结构。比如,如果可以采用多线程进行程序中各个部分并行处理的话,就最好采用多线程处理。在Windows下开发的时候,能够把功能封装成一个单独的COM构件就不作成一个简单的DLL或者是以源代码存在的函数库或者是对象。比如能够在B/S结构下运行并且不影响系统功能的话就不一定要在C/S下实现。
共2页。 1 2 8 :
下载本文示例代码
怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法怎样培养软件工程的思维与方法
阅读(111) | 评论(0) | 转发(0) |