PDA

توجه ! این یک نسخه آرشیو شده می باشد و در این حالت شما عکسی را مشاهده نمی کنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مهارتهاي تيم پروژه نرم ­افزاري



Borna66
01-11-2011, 07:26 PM
توانايي­هاي يک تيم نرم­افزاري از مجموع توانايي­هاي فني تک­ تک افراد تيم و قدرت مديريتي تيم با استفاده از منابع موجود، بدست مي­آيد. فرآيند توليد موفق يك نرم­افزار يا توليد و توسعه سيستم­هاي اطلاعاتي در مقياس سازماني(Enterprise)، مهارت­ها و دانش فني خاصي را مي­طلبد. از ويژگيهاي تيم­هاي نرم­افزاري به موارد زير مي­توان اشاره نمود:
· داشتن دانش فني بروز شده و تسلط بر متدولوژي­هاي نوين شئي­گرا يا فرآيندگرا مانند RUP و توسعه­يافته آنEUP و امثال آن
· بکارگيري معماري­ چندلايه (n-Tire)
· استفاده از پايگاه داده­هاي پيشرفته از قبيل SQL Server،Oracle و امثال آن
· استفاده از فنآوري­هاي پيشرفته سازماني از قبيل J2EE و.NET
· تجربه انجام موفق در شناخت، تحليل، طراحي، پياده­سازي و نصب سيستم­هاي نرم­افزاري گوناگون
با توجه به گستردگي دانش فني مورد نياز و همچنين پيچيدگي توليد اينگونه سيستم­ها، ميزان سابقه­کاري تيم توليدکننده در اين زمينه، تسلط بر دامنه كسب وكار و شناخت نيازهاي کاربران در موفقيت تيم بسيار مهم و موثر است.
تيم­ها پروژه بايستي از تجارب و توانايي­هاي زير برخوردار باشند:
معماري سازماني:
· FEAF
· ZACHMAN
· TOGAF
معماري سيستم:
· J2EE
· Microsoft.NET
فنآوري­هاي مورد استفاده:
· XSL
· XPath, XQuere
· (XML Messaging and Web Services(SOAP,…
برنامه­نويسي سيستمي:
· Network and Network Security
· Windows API
· Linux programming
توسعه سيستم­هاي سازماني:
· BEA Web Logic Developer
· Rational Rapid Developer
ابزارهاي پياده­سازي:
· JBOSS
· Apache Tomcat
· Oracle Application Server
· Microsoft C#.NET
· Microsoft VB.NET
· Microsoft ASP.NET
· J2EE
· J2ME
· PHP
پايگاه­هاي اطلاعاتي:
· Oracle
· SQL Server
· PostgreSQL
· MySQL
مديريت اسناد:
· Rational ReQuiste Pro
· H3DMS
و ...