العودة   منتديات طلاب الجامعة العربية المفتوحة > منتدى كليات الجامعة العربية المفتوحة > منتدى تقنية المعلومات والحاسوب > M363

إضافة رد
 
أدوات الموضوع انواع عرض الموضوع

قديم 08-09-2009, 01:41 AM   #1
azeez912 azeez912 غير متصل
مشرف سابق
افتراضي دليلك للتعرف على مادة m363


M363
Software engineering with objects




Course code: M363
Credit points: 30
Hours: 8
OU Level: 3
سعر المادة: 2815

متطلب المادة :

اجتياز M256

Summary

تصميم , بناء واختبار أنظمة السوفت وير قد تكون العملية شاقة نوعا ما , لكن السؤال هو من أين تكون البداية في تطوير البرمجيات . سوف تجيب عليه هذه المادة وسوف تؤهلك لجعل الانظمة اكثر نموذجيه كدراسة الادوات اللازمة لجعل مثل هذه المهام تبدوا اكثر سهولة واستيعابا بالنسبة لك ولمن هم في مجالك . كما انها تكملة لما سبق ماتمت دراسته في عمليات بناء البرامج في Putting Java to work (M257) , عمليات تطوير البرامجm256) )software development with Java
تمكنك من القدرة على تلبية احتياجات المستخدم ومعرفة التوقعات اللازمة لتصميم البرمجيات , ودراسة التحليل و التصميم بواسطة UML وهي لغة خاصة بالتصميم للبرمجيات , وايضا كيفية إدارة سير البرامج بالإضافة الى ان هذه المادة تجعلك مستمر في مواكبة التطورات لصنع البرامج في مستقبلك من حيث تدريسك كيفية إضافة التحسينات الى برنامجك الذي اتممت تصميمه في ما سبق وأردت ان تضيف له التحسينات لمواكبة التطورات الحالية او المستقبلية .





ملاحظة : يوجد خلف كل صورة ملف تعريفي بسيط , الشكر موصول لطاقم الاشراف على المساعدة .


Unit1
Approaches to Software Development



This unit investigates the characteristics of a good software system, and considers what a development process would need to include to build such software. It also considers the importance of focusing on the users' needs and, wherever possible, making use of replaceable and reusable components in developing good software systems

Pages: 60



Unit2

Requirements Concepts




In this unit you will see the importance of carefully documenting requirements. You will see the differences between functional and non-functional requirements, and the ways in which each of these can be recorded. The importance of attaching measurable fit criteria to each requirement will be established. Finally, you will see how we can make use of a template to help ensure we cover all the categories of requirements

Pages: 46





Unit3

From Domain Modelling to Requirements Analysis



This unit looks at how modelling can help with the process of capturing and documenting requirements engineering. UML activity diagrams are used to model workflows and understand business processes in a domain; UML use cases are used to record and document chunks of functionality by the users of a system, and the interactions with that system.

Pages: 60





Unit4
The Case Study: Part 1



This is a practical unit, in which you will have a chance to apply the concepts learnt so far about software development. It introduces you to the Unified Process (UP) and its main characteristics, some of which will be present in the development followed in the case study units.

In this unit you will learn how to carry out domain analysis to understand a real-world situation identifying the main business processes and representing them. You will explore how to decide on the scope of a software system to be developed, and elaborate on some of the main use cases for such a system. You will explore how to document the initial set of requirements using a template, and how to elicit detailed software functional and non-functional requirements and their fit criteria



Pages: 36



Unit5
Classes and Associations




This unit introduces the parts of UML needed to build class models of some sophistication. It explores some of the shortcomings of modelling using classes. From the basic notation for classes and associations, you will develop more precise notations such as qualified associations. The need for constraints on over-general models is examined and a way of constraining a model to reduce dependencies among classes


Pages: 60




Unit6

Interactions



The aim of this unit is to show how to make the transition from a software specification consisting of use cases and a class model which has no operations, to a detailed class model, with operations, which is ready to be implemented.

Dynamic modelling is used to decide upon the document traffic that is intended to implement the system changes required by use cases, and results in assigning operations to the classes in the class model. In this unit, you will see how assertions can be used to specify operations, and that such assertions can be identified by applying a design approach based on the notion of contracts.


Pages: 56




Unit7
State and Activities




This unit aims to extend your ability to model the dynamic behaviour of a software system. It introduces technique for modelling the life histories of objects and shows how model elements can be grouped into packages and subsystems.

You will experience a tension between the need to produce a good model and the needs of the project that you are working on. Models alone are not enough to produce a good software system, as you will see in Unit 9.


Pages: 60



Unit8

The Case Study: Part 2




In this unit, we produce a structural model, complete the analysis of the case study and produce the design for the first iteration of the UP approach. It shows that the analysis and design is being driven from the requirements and establishes some basic traceability between requirements and design. The unit begins by producing a diagram in which the classes represent concepts from the domain rather than software. This allows us to represent sets of objects that are of relevance to the problem we are trying to solve.


Pages: 48




Unit9

From Model to Implementation




The aim of this unit is to provide the tools and background necessary to move from the abstract representation of a system as a UML model, to its concrete (nuts and bolts) implementation and installation (deployment) ready for use. This unit looks at how to ensure that design requirements are reflected in the implemented codes, looking in particular at how contracts specified during design may be implemented in Java. It also looks at how inheritance can affect the contracts. Finally, the notion of components is introduced. This can be used to increase reuse and to structure a system for both deployment and maintenance reasons.

Pages: 32




Unit10

Components, Patterns and Architecture




This unit explores how the development of software can be made more productive and how larger problems can be tackled through the reuse of experience gained, and code produced, on previous projects. You will be introduced to architectural and design patterns, and you will learn about components and how to represent them in UML. This unit also looks briefly at component architectures and standards, including JAVA EE and EJB.


Pages: 48




Unit11

Product Quality: Metrics, Verification, Validation, Testing



This unit considers quality, its relationship to the products of the software development process, and the importance of producing products that are fit for their purpose and of sufficiently high quality so that they meet the ******er's requirements and expectations.

This unit introduces verification and validation as ways of assessing the quality of a software product, and demonstrates how testing is the most important way of achieving these. This unit also examines the testing process, comprising unit, integration, system, acceptance and regression testing, as applied to object-orientated systems, and introduces the two main techniques for testing: black box and white box testing.


Pages: 56



Unit12
The Case Study: Part 3




This unit is the final part of the case studying which the overall structure (or architecture) of the case study's system software is considered. In particular, how the software that implements the model given in Unit 8 fits with a user interface. You will see how the system is implemented, including the construction of the user interface, and how to select unit and system tests.

The software development activities followed are carried through for a small partition of the whole system; only limited functionality is implemented, to produce quickly an initial working system that can be used as a prototype, to allow us to confirm with users some of the requirements, and make refinements where appropriate.


Pages: 56



Unit13
Process Quality Management, Human Resources, Quality Assurance



This unit goes beyond the technical aspects of software development and explores how the software development process can be made predictable in terms of costs, timescale and quality of product. It aims to give an understanding of the principles underlying the management of software development, showing how this breaks down into the management of resources, quality and configuration.

Consideration is given to how resources are managed (by means of project organisation, estimation of work ******* and cost, scheduling of work and progress control) and how software quality can be assured (by marshalling the product quality measures in Unit 11 and by drawing upon external standards such as ISO 9000-3 and CMMI).



Pages: 60



Unit14
Human Factors and Professional Issues





This unit explores the human factors of software development at the level of the humans designing and building the software. At every level, the people involved in the software development process have a major influence on its outcome. In the first half of this unit, you will learn how the human environment affects software professionals, as well as what it means to be part of a profession. The second half of this unit examines ethical decision making and how to approach situations involving ethical issues, the legal responsibilities and rights of software professionals, and the role of professional bodies


Pages: 60






برامج قد تحتاجهـــا :

Adobe Reader

Java Downloads for All Operating Systems

WinRar

Macromedia Flash Player

التعديل الأخير تم بواسطة Emma ; 11-02-2012 الساعة 05:22 PM
azeez912 غير متصل   رد مع اقتباس
قديم 08-09-2009, 03:33 AM   #2
Snow Queen Snow Queen غير متصل
طالب نشيط
 
الصورة الرمزية Snow Queen
افتراضي رد: دليلك للتعرف على مادة m363


بارك اللهـ فيك...

مجهود قيم تشكر عليهـ.... اللهـ يعطيك العافية..

,,,,,,,,,,,,,,



التوقيع

الــحــمــد للهـ رب الــعالمين ~
Snow Queen غير متصل   رد مع اقتباس
قديم 09-09-2009, 06:05 AM   #3
همس الاحساس همس الاحساس غير متصل
طالب نشيط

 











افتراضي رد: دليلك للتعرف على مادة m363




يعطيك الف عافيه انت والطاقم الاشرافي .. ماقصرتوآ



التوقيع


[ لآيوجد مستحيل , مآدآم هنــآك طمـوْح ]


..
همس الاحساس غير متصل   رد مع اقتباس
قديم 10-09-2009, 07:45 PM   #4
x7x7x7 x7x7x7 غير متصل
طالب جديد
 
الصورة الرمزية x7x7x7

 











افتراضي رد: دليلك للتعرف على مادة m363


بوووووركــ,,,,,,,,,،ــــت

يــا فـــىــــىىى
x7x7x7 غير متصل   رد مع اقتباس
قديم 01-01-2010, 11:59 PM   #5
slowdown slowdown غير متصل
طــالب
 
الصورة الرمزية slowdown

 











افتراضي رد: دليلك للتعرف على مادة m363


بارك الله فيك ويعطيك العافية بس اخوي سعر المادة كم ؟؟؟

التعديل الأخير تم بواسطة zubayda ; 14-11-2010 الساعة 11:37 PM
slowdown غير متصل   رد مع اقتباس
قديم 23-01-2011, 05:42 PM   #6
عطر الـورد عطر الـورد غير متصل
مشرف سابق
 
الصورة الرمزية عطر الـورد

 











افتراضي رد: دليلك للتعرف على مادة m363


ياليت لو تتفعل الروابط لانها ماتتحمل معي



التوقيع

اهدوني الحبَّ غيباً بالدعاء لعلً منكم الدعوآت تُستجآب ,,

::

( ومآعند الله خيرٌ وأبقى )
عطر الـورد غير متصل   رد مع اقتباس
قديم 29-01-2011, 08:51 AM   #7
قلب نازف قلب نازف غير متصل
طالب نشيط

 











افتراضي رد: دليلك للتعرف على مادة m363


المادة إلى حد كبير تشبهـ الـ 256

يعطيكم العافية



التوقيع

قلب نازف غير متصل   رد مع اقتباس
قديم 17-02-2011, 12:38 AM   #8
محمد حسونه محمد حسونه غير متصل
طالب نشيط
 
الصورة الرمزية محمد حسونه

 











افتراضي رد: دليلك للتعرف على مادة m363


الماده تبع اي تخصص ؟ يا ريت تجاوبوني



التوقيع

قال صلى الله عليه وسلم
من قال (سبحان الله العظيم وبحمده غرست له نخله في الجنه)
قال صلى الله عليه وسلم
(كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان الى الرحمن:سبحان الله وبحمده سبحان الله العظيم)

قال صلى الله عليه وسلم
(ياعبد الله بن قيس الا أدلك على كنز من كنوز الجنه فقلت بلى يارسول الله قال قل لاحول ولا قوة الا بالله)
محمد حسونه غير متصل   رد مع اقتباس
قديم 05-03-2011, 10:13 AM   #9
دلوعه ابوها دلوعه ابوها غير متصل
طالب نشيط
 
الصورة الرمزية دلوعه ابوها

 











افتراضي رد: دليلك للتعرف على مادة m363


شكرا على المجهود الرائع
الماده شبه ماده m 256
شكلها تكمله عنها

الماده بتخص البرمجه , وكانت نازله مع تخصص cwb
ما بعرف اذا نازله بنخصصات تانيه او لا



التوقيع


B300a , M253
Graduation Semester, Finally i DiD it

دلوعه ابوها غير متصل   رد مع اقتباس
قديم 24-10-2011, 11:55 PM   #10
أم سلمى أم سلمى غير متصل
طــالب
 
الصورة الرمزية أم سلمى

 










افتراضي رد: دليلك للتعرف على مادة m363


المادة بارت او بارتين ؟؟؟؟



التوقيع

Life is not about finding your self. Life is about creating your self.


أم سلمى غير متصل   رد مع اقتباس
قديم 25-10-2011, 12:01 AM   #11
Emma Emma غير متصل
مشرف سابق
افتراضي رد: دليلك للتعرف على مادة m363


اقتباس:
المشاركة الأصلية كتبت بواسطة أم سلمى مشاهدة المشاركة
المادة بارت او بارتين ؟؟؟؟
بارت واحد
Emma غير متصل   رد مع اقتباس
قديم 01-12-2011, 08:25 PM   #12
*ورده ورديه* *ورده ورديه* غير متصل
طالب جديد
 
الصورة الرمزية *ورده ورديه*

 










افتراضي رد: دليلك للتعرف على مادة m363


هالماده تنزل بالكورس الاول والثاني صح؟



التوقيع








*ورده ورديه* غير متصل   رد مع اقتباس
قديم 01-12-2011, 08:41 PM   #13
Emma Emma غير متصل
مشرف سابق
افتراضي رد: دليلك للتعرف على مادة m363


اقتباس:
المشاركة الأصلية كتبت بواسطة *ورده ورديه* مشاهدة المشاركة
هالماده تنزل بالكورس الاول والثاني صح؟
ايه صح
Emma غير متصل   رد مع اقتباس
قديم 01-12-2011, 09:14 PM   #14
*ورده ورديه* *ورده ورديه* غير متصل
طالب جديد
 
الصورة الرمزية *ورده ورديه*

 










افتراضي رد: دليلك للتعرف على مادة m363


الحمدلله

جزاج الله خير اختي emma
*ورده ورديه* غير متصل   رد مع اقتباس
إضافة رد

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

أدوات الموضوع
انواع عرض الموضوع

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

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

الانتقال السريع


الساعة الآن 04:53 PM.


Powered by vBulletin® Version 3.8.1, Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. TranZ By Almuhajir
جميع المواضيع والمشاركات تعبر عن وجهة نظر أصحابها
ولا تعبر باي شكل من الاشكال عن وجهة نظر منتديات AOUA
تصميم وتطوير : التكنولوجيا الماسية