العودة   منتدى طلاب وطالبات الجامعة السعودية الإلكترونية > كلية الحوسبه والمعلوماتية > قسم تقنية المعلومات > IT 440
أو البريد الالكتروني
 
مساحة إعلانية متاحة    مساحة إعلانية متاحة 

 

     
إضافة رد
 
LinkBack أدوات الموضوع انواع عرض الموضوع
قديم منذ /04-04-2017, 10:30 AM   #1

طالب جديد

Prenceahmad غير متواجد حالياً

 

مواضيعي | ردودي

 رقم العضوية : 8960
 تاريخ الإنتساب : Apr 2014
 المشاركات : 19
 الجنس : ذكر
 مستوى التقييم : Prenceahmad is on a distinguished road
النقاط : 0

شكراً: 0
تم شكره 5 مرة في مشاركة واحدة
افتراضي IT440-Theory-Assignment 2


السلام عليكم
شباب الواجب الثاني مطلوب رفعة قبل يوم السبت 8-4-2017
جزاكم الله خير اللي يعرف الحل يرفعة لنا

Question One

Describe Dynamic Object Orientated Requirements System (DOORS) and Matrix sheet tools used to define and manage software requirement.

Question Two
Six steps are needed for software requirements development. Define each step with your own sentence.

Question Three

1) Explain the benefits of applying peer review at the various stages of software design/development life cycle.
2) Provide an example of peer review method related to AGILE software development technique.

Question Four
Describe the role of team members involved in AGILE management model.







  رد مع اقتباس

قديم منذ /08-04-2017, 10:37 PM   #2

طالب نشيط

باعربي غير متواجد حالياً

 

مواضيعي | ردودي

 رقم العضوية : 4695
 تاريخ الإنتساب : Jun 2013
 مقر الإقامة : جدة
 فرع الجامعة : فرع جدة
 التخصص : بكالوريوس تقنية معلومات
 المستوى : المستوى السادس
 المشاركات : 144
 الجنس : ذكر
 مستوى التقييم : باعربي is on a distinguished road
النقاط : 40

شكراً: 2
تم شكره 25 مرة في 4 مشاركة
افتراضي


ننتظر الشباب








  رد مع اقتباس
قديم منذ /08-04-2017, 11:41 PM   #3

طالب جديد

Prenceahmad غير متواجد حالياً

 

مواضيعي | ردودي

 رقم العضوية : 8960
 تاريخ الإنتساب : Apr 2014
 المشاركات : 19
 الجنس : ذكر
 مستوى التقييم : Prenceahmad is on a distinguished road
النقاط : 0

شكراً: 0
تم شكره 5 مرة في مشاركة واحدة
افتراضي


الحل اجتهاد يحتمل الخطأ

Question One
Describe Dynamic Object Orientated Requirements System (DOORS) and Matrix sheet tools used to define and manage software requirement.
Dynamic Object Orientated Requirements System (DOORS) is a leading requirements management tool that makes it easy to capture, trace, analyze, and manage changes to information. Control of requirements is key to reducing costs, increasing efficiency, and improving the quality of your products.
DOORS is using the Rational DOORS family of products, you can optimize requirements communication, collaboration, and verification throughout your organization and across your supply chain.


Question Two
Six steps are needed for software requirements development. Define each step with your own sentence.
1. Planning: Without the perfect plan, calculating the strengths and weaknesses of the project, development of software is meaningless. Planning kicks off a project flawlessly and affects its progress positively.
2. Analysis: This step is about analyzing the performance of the software at various stages and making notes on additional requirements. Analysis is very important to proceed further to the next step.
3. Design: Once the analysis is complete, the step of designing takes over, which is basically building the architecture of the project. This step helps remove possible flaws by setting a standard and attempting to stick to it.
4. Development & Implementation: The actual task of developing the software starts here with data recording going on in the background. Once the software is developed, the stage of implementation comes in where the product goes through a pilot study to see if it’s functioning properly.
5. Testing: The testing stage assesses the software for errors and documents bugs if there are any.
6. Maintenance: Once the software passes through all the stages without any issues, it is to undergo a maintenance process wherein it will be maintained and upgraded from time to time to adapt to changes. Almost every software development Indian company follows all the six steps, leading to the reputation that the country enjoys in the software market today.
Question Three

1) Explain the benefits of applying peer review at the various stages of software design/development life cycle.
2) Provide an example of peer review method related to AGILE software development technique.
1) In software development, peer review is a type of software review in which a work product (document, code, or other) is examined by its author and one or more colleagues, in order to evaluate its technical content and quality. and to find and correct as many errors as possible before test team integration or customers find problems.
• Improvement in the quality of published papers;
• filtering of the output of papers to the benefit of readers.
• A ‘seal of approval’ that the published work meets certain standards, in particular foray readers
2) Examples of peer review methods related to AGILE software development technique:
• Inspections
• Structured walk-throughs
• Deliberate refactoring
• Pair programming
Question Four
Describe the role of team members involved in AGILE management model.
1. The team has control of work assignments
2. Communication with team members and customers is needed
3. Change is good: Think outside the box
4. Customer satisfaction and expectations are achieved

The Agile process method for team efforts reflects how a team of software people work together. An Agile process continually improves processes that are not working or are causing major delays in the software design/development environment. Internal program and project managers try to keep the team together by allowing decisions, expectations, and a commitment to show results. When the Agile team working its own processes at times does discover problems, the team will stay the course to solve problems that could have an impact on these processes
The Agile method is also about continuous incremental delivery of products such as software and systems to other program and project team members and the customer. The Agile team explores and evaluates work product needs and requirements. The planning and analyzing of what to build and defining acceptance are an advantage of testing software and coordinating efforts that feed from one team member to another.








  رد مع اقتباس
إضافة رد

مواقع النشر (المفضلة)


تعليمات المشاركة
لا تستطيع إضافة مواضيع جديدة
لا تستطيع الرد على المواضيع
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

BB code is متاحة
كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة