�言
  近年æ�¥ï¼Œéš�ç�€äººæ°‘生活水平的ä¸�æ–æ��高和ä½�å®…å¤šæ ·åŒ–çš„ä¸�æ–å�‘展,物业管ç�†å·²æˆ�为一门科å¦ã€‚其内涵已ç»�è¶…å‡ºäº†ä¼ ç»Ÿæˆ¿äº§ç®¡ç�†çš„范畴,å�‘展æˆ�为集多ç§�手段对物业进行综å�ˆç®¡ç�†ï¼Œå¹¶å¯¹ç›¸å…³ç‰©ä¸šèµ„料进行ä¿�管ã€�å½’ç±»ã€�汇总ã€�æ•´ç�†åˆ†æž�ç‰ã€‚在æ¤å‰�æ��下,我国å�„地涌现出了一些è¿�用现代计算机ã€�控制与通信技术的智能化ä½�å®…å°�区。但是许多智能化ä½�å®…å°�区都å˜åœ¨æ�好了硬件平å�°ï¼Œå�´æ²¡æœ‰çš„软件在上é�¢è¿�行的情况,或者说缺少现代化的管ç�†æ‰‹æ®µã€‚ç§‘å¦é«˜æ•ˆç®¡ç�†æ˜¯çŽ°ä»£åŒ–çš„çœŸæ£å†…涵,简å�•的硬件拼凑对于现代化å°�区的实际应用是缺少实际æ„�义的。为æ¤ï¼Œå�ªæœ‰åˆ©ç”¨è®¡ç®—机进行物业管ç�†ï¼Œåˆ©ç”¨çš„物业管ç�†è½¯ä»¶å®žçŽ°å¯¹ç‰©ä¸šä¿¡æ�¯çš„æ ‡å‡†åŒ–和规范化,为物业管ç�†å·¥ä½œæ��供准确å�Šæ—¶çš„ä¿¡æ�¯ï¼Œæœ‰åŠ©äºŽç‰©ä¸šç®¡ç�†éƒ¨é—¨è¿›è¡Œç®¡ç�†å¹¶å�šå‡ºç›¸å…³å†³ç–,å�Œæ—¶ï¼Œä¹Ÿä½¿ç‰©ä¸šç®¡ç�†å…¬å�¸å�Šæ—¶å‡†ç¡®åœ°äº†è§£è¿�è�¥çŠ¶å†µï¼Œå�šå‡ºç»�è�¥å†³ç–ï¼Œè¿™æ ·ï¼Œæ‰�能使物业管ç�†èµ°å�‘现代化。
  现在物业管ç�†ä¸è½¯ä»¶çš„应用大致有三个层次(或称三ç§�阶段),层次为å�•项数æ�®å¤„ç�†ï¼Œæ¨¡ä»¿æ‰‹å·¥ç®¡ç�†æ–¹å¼�,多用于简å�•的事物性工作,这是目å‰�国内大多数物业管ç�†å…¬å�¸è®¡ç®—机应用水平。第二层次是数æ�®ç»¼å�ˆå¤„ç�†ï¼Œæ¤æ—¶è®¡ç®—机应用呈现网络化和实时处ç�†ç‰¹ç‚¹ï¼Œå·²ç»�具备部分æ��高物业管ç�†æ•ˆçŽ‡çš„ç‰¹ç‚¹ã€‚ç¬¬ä¸‰å±‚æ¬¡åˆ™æ˜¯ç®¡ç�†ä¿¡æ�¯ç³»ç»Ÿï¼Œæ¤æ—¶ä¿¡æ�¯è®ºã€�控制论ã€�软件工程ç‰ä¼˜åŒ–ç�†è®ºåœ¨è½¯ä»¶ç¨‹åº�ä¸å¾—以è¿�用,计算机网络和数æ�®åº“的建立,使计算机由管ç�†æŸ�个å�•一系统å�‘展æˆ�å…¨é�¢çš„管ç�†ä¿¡æ�¯ç³»ç»Ÿã€‚系统集æˆ�能力的高低和决ç–分æž�功能,æˆ�为衡é‡�æ¤é˜¶æ®µç‰©ä¸šç®¡ç�†è½¯ä»¶æ°´å¹³çš„ä¾�æ�®ã€‚笔者在物业管ç�†è½¯ä»¶çš„å¼€å�‘使用与维护ä¸å¯¹æ‰€å�‘现或å˜åœ¨çš„问题,进行了分æž�,æ��出了一些改进的措施,希望能够引起物业管ç�†ç³»ç»Ÿè½¯ä»¶å¼€å�‘çš„å�Œè¡Œä»¬å¯¹è¿™äº›é—®é¢˜çš„æ€�考。
  1�需求分�直接关系到软件的质�和生命周期
  1.1领导的é‡�视程度和å�‚åŠ éœ€æ±‚åˆ†æž�äººå‘˜çš„å› ç´
  首先,软件项目开å�‘是一把手工程,这一点ä¼�业领导一定è¦�明确,一般情况下ä¼�业一把手对软件开å�‘çš„é‡�视程度越高,软件æˆ�功的å�¯èƒ½æ€§å°±è¶Šå¤§ï¼Œä½†å®žé™…上大多数ä¼�业的领导å�´å¯¹è½¯ä»¶å¼€å�‘工作并ä¸�关心和é‡�视,往往å�ªæ˜¯å®‰æŽ’下去å�Žå°±ä¸�å†�过问,有的领导甚至认为å�ªè¦�把计算机买æ�¥äº†ç”µè„‘里就什么都有了,想è¦�什么å�ªè¦�一敲键盘就会有了。ä¼�业领导ä¸�å…‰è¦�é‡�视软件的开å�‘工作,还应对使用计算机进行ä¼�业管ç�†æœ‰ç›¸å½“的认识,ä¸�能å�ªæ˜¯å‡ä¸€æ—¶å¿ƒè¡€æ�¥æ½®æˆ–è¦�æ�žä¸€äº›æ”¿ç»©å·¥ç¨‹å°±è¦�æ�žè½¯ä»¶å¼€å�‘。其次,å�‚åŠ éœ€æ±‚åˆ†æž�的业务人员(指所有设计ã€�è¿�行ã€�维护ã€�管ç�†è®¡ç®—机信æ�¯ç³»ç»Ÿçš„æŠ€æœ¯äººå‘˜ï¼‰çš„ç´ è´¨ä¸Žå·¥ä½œçŠ¶å†µç›´æŽ¥å½±å“�ä¿¡æ�¯ç³»ç»Ÿçš„建立与实施,这一点ä¸�å�¯å¿½è§†ã€‚在组建时必须综å�ˆè€ƒè™‘æ¯�个工作人员的特长å�Šä¼˜åŠ¿å��调,对业务了解的深刻程度,å�‚åŠ çš„äººå‘˜ä¸è¿˜åº”包括部分软件的终使用者,这些人应尽é‡�选择有应用管ç�†ç³»ç»Ÿç»�验的人。如果能有å�‚åŠ è¿‡è½¯ä»¶å¼€å�‘ç»�验的人员就更好了,往往这些人能æ��出一些好的建议,会使开å�‘过程少走很多弯路。
  1.2明确开�的目的
  需求分æž�的任务是确定系统必须完æˆ�那些工作,è¦�å¯¹ç›®æ ‡ç³»ç»Ÿæ��出完善ã€�准确ã€�清晰ã€�具体的è¦�求。需求分æž�是软件定义时期的å�Žä¸€ä¸ªé˜¶æ®µï¼Œè¿™æ—¶å¿…须准确回甓系统必须å�šä»€ä¹ˆâ€�这个问题,需求分æž�的结果是系统开å�‘的基础,关系到整个软件工程的æˆ�败和软件的质é‡�。å�¦å¤–,对现阶段业务的需求è¦�贴近实际,对未æ�¥çš„业务需求也应该具有å‰�瞻性。
  在需求分æž�的过程ä¸è¦�å°½é‡�多地组织开å�‘å°�组,与实际è¦�使用系统的业务人员讨论和沟通,è¦�从用户处收集需求的å�ˆç�†æ€§ï¼Œè¿™æ ·ï¼Œæ‰�èƒ½çœŸæ£æ˜Žç™½è¦�è¾¾åˆ°ä¸šåŠ¡ç›®æ ‡æ‰€éœ€çš„åŠŸèƒ½å’Œç”¨æˆ·è¦�求,å�ªæ˜¯å‡ç©ºçŒœæƒ³ç”¨æˆ·çš„è¦�求结果是ä¸�会令人满æ„�的。如何能获得需求呢,通过有效的用户—— å¼€å�‘者的å�ˆä½œæ‰�能æˆ�功。需求获å�–是一个需è¦�高度å�ˆä½œçš„æ´»åŠ¨ï¼Œå¿…é¡»é€�过客户所æ��出的表é�¢éœ€æ±‚ç�†è§£ä»–们的真æ£éœ€æ±‚。询问一个å�¯æ‰©å……的问题有助于更好地ç�†è§£ç”¨æˆ·ç›®å‰�的业务过程,并且知é�“新系统如何帮助或改进他们的工作。
  调查用户任务å�¯èƒ½é�‡åˆ°çš„å�˜æ›´ï¼Œæˆ–者用户需è¦�使用系统其他å�¯èƒ½çš„æ–¹å¼�。想象自己在å¦ä¹ 用户的工作,需è¦�完æˆ�什么任务?有什么问题?从这一角度æ�¥æŒ‡å¯¼éœ€æ±‚的开å�‘和利用。还有探讨例外的情况,比如,什么会妨ç¢�用户顺利完æˆ�任务?用户对系统错误情况的å��æ˜ ï¼Œæ˜¯å¦‚ä½•æƒ³çš„ï¼Ÿæ�žä¸€äº›éœ€æ±‚讨论会,会上必须把所有的讨论记录下æ�¥ï¼Œå�Œæ—¶ï¼Œè¿˜è¦�å�šä¸€å®šçš„æ•´ç�†ã€‚如果ä¸�è¿™æ ·å�šï¼Œé‚£ä¹ˆç»“æ�Ÿä¼šè®®çš„æ—¶å€™å°±ä¼šå�‘现,所有的讨论å�ªå‰©ä¸‹ä¸€ä¸ªæ¨¡ç³Šçš„å�°è±¡ã€‚在座谈讨论之å�Žè®°ä¸‹æ‰€è®¨è®ºçš„问题,请å�‚与讨论的用户评论并更æ£ã€‚å�Šæ—©å¹¶ç»�常进行座谈讨论是需求获å�–æˆ�功的一个关键途径,å�ªæœ‰è¿™æ ·ï¼Œæ‰�能确定是å�¦çœŸæ£èŽ·å�–需求。
ã€€ã€€ç ”ç©¶è¡¨æ˜Žï¼šä¸Žä¸�æˆ�功的项目相比,一个æˆ�功的软件项目在开å�‘者和用户之间采用了更多的交æµ�æ–¹å¼�。与å�•个客户或潜在的用户组一起座谈,对于业务软件包或信æ�¯ç®¡ç�†ç³»ç»Ÿï¼ˆMIS)的应用æ�¥è¯´æ˜¯ä¸€ç§�ä¼ ç»Ÿçš„éœ€æ±‚æ�¥æº�。尽é‡�ç�†è§£ç”¨æˆ·ç”¨äºŽè¡¨è¿°ä»–们需求的æ€�ç»´è¿‡ç¨‹ï¼Œå……åˆ†ç ”ç©¶ç”¨æˆ·æ‰§è¡Œä»»åŠ¡æ—¶å�šå‡ºå†³ç–的过程,并æ��å�–出潜在的逻辑关系。æµ�ç¨‹å›¾å’Œå†³ç–æ ‘是æ��述这些逻辑决ç–途径的好方法。
  1.3ä¸�能把å�¯è¡Œæ€§ç ”究当作是需求分æž�
  虽然å�¯è¡Œæ€§ç ”究是一次完整的分æž�设计过程,æ¤é˜¶æ®µå·²ç²—略了解了用户的需求,甚至æ��出了一些å�¯è¡Œæ€§æ–¹æ¡ˆï¼Œä½†å�´å�¯èƒ½å¿½ç•¥è®¸å¤šç»†èŠ‚ï¼Œè€Œç»ˆåœ¨éœ€æ±‚åˆ†æž�ä¸å�´ä¸�能é�—æ¼�任何一个微å°�的细节,é�—æ¼�了å�¯èƒ½ä¼šç»™è½¯ä»¶çš„å¼€å�‘é€ æˆ�很大的麻烦。
  2ã€�软件开å�‘过程ä¸åº”注æ„�的问题
  软件开å�‘的开始è¦�明确系统将采å�–什么体系结构,计算机网络采å�–ä»€ä¹ˆæ ·çš„æ‹“æ‰‘ç»“æž„ï¼Œç”¨æˆ·å°†é‡‡ç”¨ä»€ä¹ˆæ ·çš„ç³»ç»Ÿå¹³å�°ã€‚
  2。1  如何选择好数�库管�系统
  数æ�®åº“软件和开å�‘工具软件对整个管ç�†ç³»ç»Ÿçš„二次开å�‘和系统å�‡çº§æ˜¯è‡³å…³é‡�è¦�的。建议数æ�®åº“管ç�†ç³»ç»Ÿå�¯é‡‡ç”¨ ORACLE 或 Microsoft SQL Serve,开å�‘工具å�¯é‡‡ç”¨ ORACLE Developer 2000ã€�PowerBuilderã€�Delphi ç‰ã€‚一个好的物业管ç�†è½¯ä»¶ï¼Œåº”构建在一个好的网络ã€�æ•°æ�®åº“ã€�程åº�è¯è¨€å’Œæ“�作系统平å�°ä¸Šã€‚å�¯ä»¥è¯´ï¼Œå¯¹æ•°æ�®åº“结构的设计和管ç�†ä¸Žå‰�期需求分æž�的好å��,决定整个软件的质é‡�和生命。而开å�‘工具å�´å�¯ä»¥ç�µæ´»é€‰æ‹©ï¼Œå› 为现在开å�‘ä¿¡æ�¯ç®¡ç�†ç³»ç»Ÿå‰�端基本上都采å�–模å�—化形å¼�ï¼Œè¿™æ ·ï¼Œå�¯ä»¥ä½¿è½¯ä»¶çš„å¼€å�‘æ›´åŠ ç�µæ´»ï¼Œæ–¹ä¾¿è½¯ä»¶çš„å�‡çº§å’Œç³»ç»Ÿçš„二次开å�‘。
  2.2é‡‡ç”¨ä»€ä¹ˆæ ·çš„è®¡ç®—æœºç½‘ç»œæ‹“æ‰‘ç»“æž„
  å�¯ä»¥æ ¹æ�®ç®¡ç�†è§„模的大å°�和管ç�†å½¢å¼�ç�µæ´»è®¾ç½®ã€‚ 物业管ç�†ä¿¡æ�¯ç³»ç»Ÿè½¯ä»¶é‡‡ç”¨å®¢æˆ·/æœ�务器 (Client/Server)体系结构。采用局域网(LAN)作为物业管ç�†ä¸Šå±‚的内部网络。å�„部门内的计算机å�‡é€šè¿‡å±€åŸŸç½‘连接到æœ�务器上,能为公å�¸å†…部ä¸�å�Œè�Œèƒ½éƒ¨é—¨çš„å�ˆä½œæ��ä¾›æœ�务,包括文件共享ã€�æ•°æ�®å…±äº«ç‰å› 管ç�†è§„模较大,下属多个分公å�¸ï¼Œé‡‡ç”¨äº†ä¸Šä¸‹å±‚结构,分公å�¸é‡‡ç”¨å°�型局域网,与总公å�¸çš„通讯则采用 PSTN(公用电è¯�网)通过远程拨å�·çš„å½¢å¼�实现数æ�®çš„ä¼ è¾“ã€‚
  2.3在软件编写过程ä¸åº”注æ„�的问题
  (1)应尽é‡�考虑终系统æ“�作人员的技术å�Šä¸šåŠ¡äººå‘˜æƒ…å†µï¼Œè¦�多与客户进行沟通,沟通方å¼�åº”æ ¹æ�®å†…å®¹è€Œå¤šæ ·åŒ–ï¼Œè¦�讲究有效率的沟通。应尽é‡�使客户端界é�¢å�‹å¥½ã€�帮助或æ��示应较完善,应该使æ“�作使用简å�•方便,毕竟现在国内的物业管ç�†ä¼�业ä¸å˜åœ¨ç�€æ•´ä½“ç´ è´¨å��低这一普é��现象,他们是软件的终使用者。
  (2)在软件的编写过程ä¸ï¼Œåº”é‡�视开å�‘å°�组的团队精神与分工å��作问题。由于å�„阶段ä¸�å�Œè§’色或å�Œé˜¶æ®µä¸�å�Œè§’色之间的责任分工ä¸�å�Œï¼Œå·¥ä½œäº’相推诿ã€�责任互相推å�¸ã€�ä¸�æ„¿æ„�与他人å��ä½œã€‚è¿™äº›çŽ°è±¡æˆ–å¤šæˆ–å°‘åœ°é€ æˆ�了项目团队内部资æº�çš„æ�Ÿè€—,从而影å“�了项目的进展。
  出现这ç§�情况主è¦�是软件项目负责人的责任,项目负责人应当尽快地将工作范围进行分解,并将分解的工作责任分é…�给团队æˆ�å‘˜ï¼Œè¿™æ ·å°±å�¯ä»¥æŒ‰ä»»åŠ¡åˆ†æ¸…æ¯�个人的责任。项目负责人应当对项目æˆ�员的责任进行å�ˆç�†çš„分é…�并清楚地说明,å�Œæ—¶åº”强调ä¸�å�Œåˆ†å·¥ã€�ä¸�å�ŒçŽ¯èŠ‚çš„æˆ�员应当相互å��作,共å�Œå®Œå–„。
  (3)对于开å�‘过程ä¸éœ€æ±‚çš„å�˜æ›´ä¹Ÿæ˜¯ä¸�å�¯é�¿å…�的,诸如改å�˜ç•Œé�¢ã€�改å�˜æ“�作方å¼�ã€�业务需求的改å�˜ç‰ï¼Œå¯¹äºŽä¸šåŠ¡çš„éœ€æ±‚å�˜æ›´ä¸€èˆ¬éƒ½æ˜¯åœ¨éœ€æ±‚分æž�䏿²¡æœ‰æ£ç¡®æ”¶é›†ä¿¡æ�¯é€ æˆ�的,应尽é‡�é�¿å…�,å�¯èƒ½ä¸€äº›å�˜æ›´æ˜¯ç”±äºŽæ”¿ç–å�˜æ›´ç‰ä¸�ç¡®å®šå› ç´ é€ æˆ�的,这一点在一些国有的物业管ç�†ä¼�业表现尤为çª�å‡ºï¼Œè¿™æ ·çš„æƒ…å†µè¦�å®¢è§‚å¯¹å¾…ã€‚å¦‚æžœæ— ä¼‘æ¢çš„æ ¹æ�®ç”¨æˆ·çš„需求ä¸�å�œåœ°ä¿®æ”¹è½¯ä»¶ï¼Œå¾€å¾€ä¼šé€ æˆ�å¼€å�‘过程一å†�å»¶ç»ï¼Œå¯¼è‡´æˆ�本æˆ�å€�å¢žåŠ ï¼Œä½¿åŽŸæ�¥çš„设计å�˜å¾—æ”¯ç¦»ç ´ç¢Žï¼Œç³»ç»Ÿéš¾ä»¥ç»´æŠ¤ã€‚ä¾‹å¦‚ï¼Œåœ¨æˆ¿å±‹åˆ†æˆ·å�ˆæˆ·éƒ¨åˆ†ç”±äºŽä¸šåŠ¡äººå‘˜å¯¹ä¸šåŠ¡ã€�政ç–的掌æ�¡ç¨‹åº¦ä¸�够,工作ä¸�够认真,å�‘生多次å�˜æ›´ï¼Œå¯¼è‡´è¿™ä¸€æ¨¡å�—在系统开始应用时还ä¸�能æ£å¸¸ä½¿ç”¨ï¼Œé—´æŽ¥å½±å“�了许多与之相关的功能模å�—ï¼Œé€ æˆ�了很大的麻烦。为é�¿å…�需求å�˜æ›´çš„å�‘ç”Ÿåº”åŠ å¼ºå¯¹å�‚åŠ éœ€æ±‚åˆ†æž�人员的培è®ï¼Œå¢žå¼ºè¡Œä¸šçŸ¥è¯†èƒŒæ™¯ï¼Œç«¯æ£å·¥ä½œæ€�åº¦ï¼ŒåŠ å¼ºä¸Žç”¨æˆ·çš„æ²Ÿé€šï¼ŒæŠŠéœ€æ±‚åˆ†æž�å�šçš„å°½é‡�完善。
  3ã€�在软件测试阶段与使用维护ä¸å‡ºçŽ°çš„é—®é¢˜
  软件测试是å�‘现软件ä¸é”™è¯¯å’Œç¼ºé™·çš„主è¦�手段。在一般情况下,软件测试过程与整个软件开å�‘过程基本上是平行进行的。测试计划早在需求分æž�阶段å�³åº”开始制定,其它相关工作,包括测试大纲的制定ã€�测试数æ�®çš„生æˆ�ã€�测试工具的选择ç‰ä¹Ÿåº”在测试阶段之å‰�进行。充分的准备工作å�¯ä»¥æœ‰æ•ˆåœ°å…‹æœ�æµ‹è¯•çš„ç›²ç›®æ€§ï¼Œç¼©çŸæµ‹è¯•周期,æ��高测试效率。一般测试工作é‡�å� 整个项目开å�‘工程的 40%~50%,对于测试阶段出现的问题,软件的开å�‘å°�组应尽é‡�与使用者进行å�Šæ—¶æœ‰æ•ˆåœ°æ²Ÿé€šï¼Œå°½å¿«å°†é—®é¢˜è§£å†³ã€‚
  在软件的使用过程ä¸ç³»ç»Ÿç”¨æˆ·åŒ…括所有使用物业管ç�†ä¿¡æ�¯ç³»ç»Ÿçš„人员,如财务人员ã€�å�„层管ç�†äººå‘˜ç‰ï¼Œä»–们对信æ�¯ç³»ç»Ÿçš„了解程度将决定物业管ç�†ä¿¡æ�¯ç³»ç»Ÿçš„ä½¿ç”¨æ•ˆæžœã€‚å› æ¤ï¼Œå¿…é¡»åŠ å¼ºå¯¹ä»–ä»¬çš„ä¸šåŠ¡åŸ¹è®å’Œè®¡ç®—机基础知识教育。软件的维护人员应对整个软件系统è¦�有较深入的了解,包括业务和技术两方é�¢ã€‚毕竟物业管ç�†æ˜¯ä¸€é—¨æ–°å…´çš„ç§‘å¦ï¼Œåº”该ä¸�æ–åœ¨å®žè·µä¸æ‘¸ç´¢ï¼Œå¹¶ä¸�æ–完善软件的功能。
æ�¥æº�:考试大-建ç‘工程类考试
责编:ljwzmznd çº é”™