الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

[مخالف - طلب حل : ]ممكن مساعده بليز

مغلق
بدأه طالبة العلمم في 9 يونيو 2012 · 1 رد · 598 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سلام عليكم و رحمة الله و بركاته

ابي مساعده ممكن

عندي اساله ابغى لها حل ظروري ،

كلها في Software Engineering

ابغاها ف اقرب وقت لان بعد باكر عندي اختبار بليز ساعدوني

1) We said that: Software engineering is c oncerned with all the aspect of developing a

good software on time and on budget.

a) What do we mean by “all the aspects of developing a software”?

b) What do we mean by a good software?

2) Is it necessary to follow (or use) a softwa re process during the development of a given

software? Explain

3) Give some of the reasons that pus h a company to develop a new software?

4) Give some of the reasons that push a company to improve an existing software?

5) Give some of the reasons that may prev ent the development of the required software

on time and on budget

6) Say true or false:

a) It is all the time necessary to test the new software.

b) It is all the time necessary to maintain a software.

7) The cost of testing the new software may be very high compared to the cost of its

development. Say when this may happen.

8) List some cases when the cost of maintenance is higher than the co st of developing and

maintaining the software.

9) Why is it important to use a model during the process of developing a new software?

10) Do we need to address (or tackle) all the attributes of a good software at once?

Explain.

11) Why is it important the take into account the ethical characteristics of the software

engineer?

1) What may happen if an inappropriate software process is used for the development of

the new software?

2) In lecture 2, we studied 3 software pro cess models: Waterfall model, evolutionary

development, and component-based software engineering. What is the best of these

models? Explain you answer.

3) Your friend has the intension to create a company that develops and deploys large-scale sensor networks in your re gion. He/She needs to develop a software that will help in

managing his/her business. Your friend has little experience in the domain of sensor

networks. He/She is planning to use the waterfall model for the development of the

software. What will be y our advices to him/her?

4) Suppose that you are a project manager and you have some inexperienced employees

in your team that will develop the new so ftware. Answer the following questions and

justify your answers:

a) Can you give time to the inexperienced employees to learn if you are using the

waterfall model?

b) Can you give time to the inexperienced employees to learn if you are using an

evolutionary development?

5) You have the intension to use incremental delivery for the development of a new

software. Your client is not sure about his requirements and how much important they

are. What are the effects of this uncertainty on your work?

6) While using a spiral model, we need to assess the risks frequently (in every iteration),

why?

7) Before starting the development of any soft ware, the golden rule is to be sure that you

understood very well the requirements of your client, why?

8) During the design, we generally use graphical models, why?

9) During software validation, we must us e real data to test the system, why?

1) Several types of project pl an can be produced during project management. One of

these types is stuff development plan. Explain why this plan is important.

2) Give 4 reasons that make re-planning necessary during project management

3) Milestones are end points of process activities.

a. Is it easy to set up these milestones?

b. It is important to set up these milestones?

4) How can project scheduling make an optimized use of workforces?

5) During project scheduling, we need to split the project into several tasks. Is this job

easy? Explain.

6) In risk planning, we are talking about minimization strategies and not resolution

strategies, explain why.

7) Planning and estimation are iterative processes which con tinue throughout the

course of a project:

a. What do we estimate?

b. Why is estimation an iterative process?

#2

الأخ الكريم/الأخت الكريمة

السلام عليكم ورحمة الله وبركاته.

مرحباً بكم في منتدى الفريق العربي للبرمجة

تأسف إدارة المنتدى لغلق الموضوع وذلك لمخالفته قوانين المشاركات، فقرة طلب حل الواجبات والتمارين.

قواعد طرح المشاركات

/index.php?showtopic=29343

شاكرين لكم حُسن تعاونكم

لا إله إلا الله ... محمد رسول الله

لو كانت مشاركتي مفيدة و تريد تشجيعي على المزيد من العطاء , فضلا قم بتقييم المشاركة

المعرًف القديم : houssam11350_11350

من مواضيعي : ArabGenCode : مولد كود و إجراءات مخزنة و واجهات لجداول سيكوال سيرفر

هذا الموضوع مغلق.

مواضيع مشابهة