SlideShare uma empresa Scribd logo
1 de 16
Baixar para ler offline
‫ﻭﺭﺷﺔ ﺻﻨﺎﻋﺔ ﺍﻟﱪﳎﻴﺎﺕ ﰲ ﺍﻟﺴﻮﺩﺍﻥ‬
‫ﻣﻨﺎﻫﺞ ﺍﻟﺘﻌﻠﻴﻢ ﻭﺻﻨﺎﻋﺔ‬
      ‫ﺍﻟﱪﳎﻴﺎﺕ‬
     ‫ﰲ ﺍﻟﺴﻮﺩﺍﻥ‬
  ‫ﺃﺳﺎﻣﺔ ﻋﺒﺪﺍﻟﻮﻫﺎﺏ ﺭﻳﺲ‬
‫اﻟﻨﺸﺎط اﻟﺬي ﯾﮭﺪف إﻟﻰ ﺗﻄﻮﯾﺮ اﻷﺳﺲ واﻟﻘﻮاﻋﺪ اﻟﺘﻲ‬
‫ﺗﺆدي إﻟﻰ ﺗﺤﺴﯿﻦ ﻃﺮق ﺗﺼﻤﯿﻢ و ﺗﻄﻮﯾﺮ اﻟﺒﺮﻣﺠﯿﺎت‬
‫ﻋﻠﻰ ﺟﻤﯿﻊ اﻟﻤﺴﺘﻮﯾﺎت وذﻟﻚ ﺑﻄﺮﯾﻘﺔ ﺗﻠﺒﻲ اﺣﺘﯿﺎﺟﺎت‬
‫اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﺑﺘﺤﺴﯿﻦ ﻋﻤﻠﯿﺔ اﻟﺘﻄﻮﯾﺮ وﯾﺼﻨﻊ‬
‫اﻟﺒﺮﻧﺎﻣﺞ اﺑﺘﺪاﺋﺎ ﻣﻦ اﻟﻤﻮاﺻﻔﺎت اﻟﺘﻲ ﯾﺠﻤﻌﮭﺎ‬
‫اﻟﻤﺤﺘﺮف واﻧﺘﮭﺎﺋً ﻋﻨﺪ ﻣﺸﻜﻠﺔ ﺻﯿﺎﻧﺔ اﻟﺒﺮﻧﺎﻣﺞ أو‬
                               ‫ﺎ‬
‫ﺗﻮﺳﯿﻌﮫ وھﻲ ﺗﻘﻮم ﻋﻠﻰ دراﺳﺔ اﺣﺘﯿﺎﺟﺎت اﻟﻤﺴﺘﺨﺪم‬
‫و ﺗﺼﻤﯿﻢ اﻟﺒﺮﻧﺎﻣﺞ اﻟﻤﻨﺎﺳﺐ ﺛﻢ ﺑﺮﻣﺠﺘﮫ و اﻷﺧﺬ ﺑﻌﯿﻦ‬
‫اﻻﻋﺘﺒﺎر اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﺠﻮاﻧﺐ ﻛﺎﻟﻘﺪرة ﻋﻠﻰ ﺗﻄﻮﯾﺮ‬
‫اﻟﺒﺮﻧﺎﻣﺞ ﺑﺴﮭﻮﻟﺔ ﻻﺣﻘﺎ أو اﻟﺴﺮﻋﺔ أو إﻣﻜﺎﻧﯿﺔ إﺿﺎﻓﺔ‬
                       ‫ﻣﻠﺤﻘﺎت ﻟﮫ ﺑﺸﻜﻞ دﯾﻨﺎﻣﯿﻜﻲ‬
‫ھﻲ ﻧﻮع ﻣﻦ اﻟﮭﻨﺪﺳﺔ ﯾﮭﺘﻢ ﺑﺘﻄﻮﯾﺮ و ﺑﻨﺎء اﻟﺒﺮاﻣﺞ و‬
‫اﻟﻨﻈﻢ و ﺗﺤﺴﯿﻨﮭﺎ ﺑﻄﺮق ھﻨﺪﺳﯿﺔ ﻋﻠﻰ ﻋﺪة ﻣﺮاﺣﻞ‬
                                    ‫ﻣﺤﺪدة ھﻲ:‬
               ‫ﺗﺤﻠﯿﻞ ﻣﺘﻄﻠﺒﺎت و ﻣﻮاﺻﻔﺎت اﻟﺒﺮﻧﺎﻣﺞ‬     ‫◦‬
                                 ‫ﺗﺼﻤﯿﻢ اﻟﺒﺮﻧﺎﻣﺞ‬     ‫◦‬
                                 ‫ﺑﺮﻣﺠﺔ اﻟﺒﺮﻧﺎﻣﺞ‬     ‫◦‬
                                  ‫اﺧﺘﺒﺎر اﻟﺒﺮﻧﺎﻣﺞ‬   ‫◦‬
                                  ‫ﺻﯿﺎﻧﺔ اﻟﺒﺮﻧﺎﻣﺞ‬    ‫◦‬
   System: Integrated set of interrelated components that interact
    in an organized fashion toward a common objective
   Systems Thinking: Taking a “big picture” or holistic view of
    large-scale and complex problems and their proposed
    solutions
   Systems can be classified by their purpose:
        Product-oriented   Service-oriented    Process-oriented
System



Hardware   Software             Personnel    Facilities




  Data     Materials            Services    Techniques
   Stakeholder: Individuals, groups, or organizations having:
    ◦ A vested interest in the system being developed
    ◦ Resources (money, people, political clout, etc.) to influence the
      outcome or end result of the system
   Stakeholder influence can be real or perceived
   Stakeholder needs can be categorized as current and future
    “must haves”, “nice to haves”, and “pie in the sky”
   Some Examples:


    Customers           Developers             Users                Others




     Stakeholders are the primary and most important source of requirements.
   Defining customer needs and required functionality early in
    the development cycle
   Developing and managing requirements and interfaces
   Synthesizing designs and validating system
   Considering the complete problem to be solved, including:
    ◦   Acquisition Approach and Management
                                           –   Technology
    ◦   External environment/influences
    ◦   Stakeholders                       –   Manufacturing
    ◦   Requirements                       –   Test
    ◦   Performance                        –   Training and Support
    ◦   Cost and Schedule                  –   Operations and Maintenance
   Considering both the business and the technical needs of all
                                        – Disposal
    customers with the goal of providing a quality product that meets
    the user needs

SE is an overarching discipline, to achieve the best overall product and/or service
 that meets requirements and does so within budget and schedule constraints.
   Systems Engineering Processes: Logical, systematic,
    comprehensive, iterative problem solving activities tailored and
    used to accomplish systems engineering tasks and generate work
    products
                            Information        System
       Scheduling
                            Management         Architecture


                                               Requirements
                            Risk
       Quality                                 Development &
                            Management
                                               Management

                                               Integration,
       Measurement          Decision           Verification,
       & Analysis           Analysis           Validation, &
                                               Transition
                                               Integrated
       Configuration        Cost
                                               System
       Management           Estimation
                                               Security
   Systems Engineer: Defines, develops, and deploys solutions
    using systems engineering processes
   Role of the Systems Engineer:
    ◦ Is involved in developing the system from day one on
    ◦ The level of systems engineering effort applied depends on our role
      with the customer and contract
       If the developing contractor, we employ systems engineering techniques
       If in a role supporting a customer organization (SETA),
        we provide SE oversight and SE management
    ◦ In either role we drive decision making
      through quantitative and qualitative formulation,
      analysis, and interpretation of the impacts of alternatives




     Systems engineering is not just a role for a specialist group of people, but a
       part of the work of every individual working in the system development.
requirements

         specificification
                 design
                          coding

testing & debugging
                 integration
                      maintainance   10
Planning
                       Risk analysis
   planning based on
   customer comments




                          toward a
                         completed
                           system

Customer evaluation    Engineering
                                     11
start
                Requirements
stop
                               Design
  Engineer




                               Prototype
       Refine
                  Customer
                  Evaluation
                                           12
‫ﺗﻄﻮﯾﺮ أﻧﻈﻤﺔ اﻟﻤﻌﻠﻮﻣﺎت‬

‫ھﻨﺪﺳﺔ أﻧﻈﻤﺔ اﻟﺤﺎﺳﻮب و اﻟﻨﻈﻢ اﻟﻤﺪﻣﺠﺔ‬

                      ‫ھﻨﺪﺳﺔ اﻷﻋﻤﺎل‬

                  ‫ﺗﻄﻮﯾﺮ أﻧﻈﻤﺔ اﻟﻮﯾﺐ‬

    ‫اﻟﻨﻤﺬﺟﺔ ﺗﻘﺎﻧﺔ اﻟﻤﻌﻠﻮﻣﺎت واﻟﺤﺎﺳﻮب‬
                  ‫ﺑﺮﻧﺎﻣﺞ اﻟﻤﻨﮭﺠﯿﺔ‬
            ‫...‬    ‫إدارة اﻟﻤﺸﺮوﻋﺎت‬
‫أﻧﻈﻤﺔ اﻟﻄﺎﻗﺔ •‬
               ‫أﻧﻈﻤﺔ اﻹﺳﺘﺸﻌﺎر •‬
               ‫أﻧﻈﻤﺔ اﻟﺘﺤﻜﻢ •‬
      ‫ھﻨﺪﺳﺔ‬    ‫اﻷﻧﻈﻤﺔ اﻟﻤﺴﺎﻋﺪة •‬

      ‫اﻟﻨﻈﻢ‬    ‫اﻹﺗﺼﺎﻻت •‬
               ‫اﻟﻤﻌﺎﻟﺠﺔ •‬
     ‫اﻟﻤﺪﻣﺠﺔ‬   ‫اﻟﺘﻄﺒﯿﻘﺎت •‬




‫41‬
‫اﻟﻄﺮاﺋﻖ اﻟﮭﯿﻜﻠﯿﺔ‬

           ‫اﻟﻄﺮاﺋﻖ ﻛﺎﺋﻨﯿﺔ اﻟﻤﻨﺤﻲ‬

                ‫اﻟﻄﺮاﺋﻖ اﻟﺮﺳﻤﯿﺔ‬

             ‫ﺗﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﻤﻜﻮﻧﺎت‬

‫ﺑﺮﻧﺎﻣﺞ ﺗﻘﺎﻧﺔ اﻟﻤﻌﻠﻮﻣﺎت واﻟﺤﺎﺳﻮب‬
                           ‫...‬
Based vs. Oriented           Components
                                                      Design Patterns

                                                                  Services
 Traditional           Object    Compositional
(Structured)          Oriented                                    Aspects

                                                             Model Transformations

                                                      Frameworks


1970               1990              2000                           2010




                                        Workshop on Information
                                    Technology - Khartoum 2009

Mais conteúdo relacionado

Mais procurados

Teletrips Management System Product Sheet
Teletrips Management System Product SheetTeletrips Management System Product Sheet
Teletrips Management System Product Sheet
corporatecowboy
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentation
Arul Nambi
 
3 D – Management Constructor
3 D – Management Constructor3 D – Management Constructor
3 D – Management Constructor
Vadim Salnikov
 
IT Governance Assessment / Audit - Product Solution
IT Governance Assessment / Audit - Product SolutionIT Governance Assessment / Audit - Product Solution
IT Governance Assessment / Audit - Product Solution
Arul Nambi
 
PCN Corporate Overview
PCN Corporate OverviewPCN Corporate Overview
PCN Corporate Overview
PCN Strategies
 
Resume - Uyapo Kenosi
Resume - Uyapo KenosiResume - Uyapo Kenosi
Resume - Uyapo Kenosi
Boyce Kenosi
 
Intelligent Decision Support Systems
Intelligent Decision Support SystemsIntelligent Decision Support Systems
Intelligent Decision Support Systems
Gildardo Sanchez-Ante
 
Group 5 change management presentation
Group 5   change management presentationGroup 5   change management presentation
Group 5 change management presentation
Matlosa
 

Mais procurados (20)

Teletrips Management System Product Sheet
Teletrips Management System Product SheetTeletrips Management System Product Sheet
Teletrips Management System Product Sheet
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentation
 
3 D – Management Constructor
3 D – Management Constructor3 D – Management Constructor
3 D – Management Constructor
 
QUALITY AUDITORS TRAINING
QUALITY AUDITORS TRAININGQUALITY AUDITORS TRAINING
QUALITY AUDITORS TRAINING
 
Reinventing business requirements with decision management
Reinventing business requirements with decision managementReinventing business requirements with decision management
Reinventing business requirements with decision management
 
IT Governance Assessment / Audit - Product Solution
IT Governance Assessment / Audit - Product SolutionIT Governance Assessment / Audit - Product Solution
IT Governance Assessment / Audit - Product Solution
 
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORKSOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
SOFTWARE PRODUCT DEVELOPMENT GOVERNANCE FRAMEWORK
 
IT GOVERNANCE OUTSOURCING
IT GOVERNANCE OUTSOURCINGIT GOVERNANCE OUTSOURCING
IT GOVERNANCE OUTSOURCING
 
Architecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise ArchitectsArchitecture + Process: BPM for Enterprise Architects
Architecture + Process: BPM for Enterprise Architects
 
PCN Corporate Overview
PCN Corporate OverviewPCN Corporate Overview
PCN Corporate Overview
 
Chapter 2 analyzing the business case
Chapter 2 analyzing the business caseChapter 2 analyzing the business case
Chapter 2 analyzing the business case
 
From Reactive to Predictive Process Management
From Reactive to Predictive Process ManagementFrom Reactive to Predictive Process Management
From Reactive to Predictive Process Management
 
It governance product
It governance productIt governance product
It governance product
 
Resume - Uyapo Kenosi
Resume - Uyapo KenosiResume - Uyapo Kenosi
Resume - Uyapo Kenosi
 
System development methodologies
System development methodologiesSystem development methodologies
System development methodologies
 
Good bi governance is just good business (educause review) | educause.edu
Good bi governance is just good business (educause review) | educause.eduGood bi governance is just good business (educause review) | educause.edu
Good bi governance is just good business (educause review) | educause.edu
 
Semantic Enterprise Architecture
Semantic Enterprise ArchitectureSemantic Enterprise Architecture
Semantic Enterprise Architecture
 
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
Integrating It Frameworks, Methodologies And Best Practices Into It Delivery ...
 
Intelligent Decision Support Systems
Intelligent Decision Support SystemsIntelligent Decision Support Systems
Intelligent Decision Support Systems
 
Group 5 change management presentation
Group 5   change management presentationGroup 5   change management presentation
Group 5 change management presentation
 

Destaque (9)

IGU_2012_CoIntegration
IGU_2012_CoIntegrationIGU_2012_CoIntegration
IGU_2012_CoIntegration
 
02-22-TIMES-2015-compatible
02-22-TIMES-2015-compatible02-22-TIMES-2015-compatible
02-22-TIMES-2015-compatible
 
GPU_based Searching
GPU_based SearchingGPU_based Searching
GPU_based Searching
 
ورقة صناعة البرمجيات في السودان
ورقة صناعة البرمجيات في السودانورقة صناعة البرمجيات في السودان
ورقة صناعة البرمجيات في السودان
 
02-23-TIMES-2015-compatible
02-23-TIMES-2015-compatible02-23-TIMES-2015-compatible
02-23-TIMES-2015-compatible
 
Scritture di completamento
Scritture di completamentoScritture di completamento
Scritture di completamento
 
02-30-TIMES-2015-compatible
02-30-TIMES-2015-compatible02-30-TIMES-2015-compatible
02-30-TIMES-2015-compatible
 
Frigoto 2
Frigoto 2Frigoto 2
Frigoto 2
 
من أجل استخدام آمن للانترنت
من  أجل  استخدام  آمن  للانترنتمن  أجل  استخدام  آمن  للانترنت
من أجل استخدام آمن للانترنت
 

Semelhante a مناهج التعليم وصناعة البرمجيات

Quantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System EngineeringQuantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System Engineering
Karthika Parthasarathy
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems management
Glen Alleman
 
Prime Dimensions Capabilities
Prime Dimensions CapabilitiesPrime Dimensions Capabilities
Prime Dimensions Capabilities
drowan
 
Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]
rickkhosla
 
Bryan.moser
Bryan.moserBryan.moser
Bryan.moser
NASAPMC
 
Bryan.moser
Bryan.moserBryan.moser
Bryan.moser
NASAPMC
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting Presentation
ArthurScheffer
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting Presentation
guest6c269db
 
Pariveda ECM Patterns for Large Enterprises - chicago
Pariveda   ECM Patterns for Large Enterprises - chicagoPariveda   ECM Patterns for Large Enterprises - chicago
Pariveda ECM Patterns for Large Enterprises - chicago
msteinbergtx
 

Semelhante a مناهج التعليم وصناعة البرمجيات (20)

Quantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System EngineeringQuantify the Functional Requirements in Software System Engineering
Quantify the Functional Requirements in Software System Engineering
 
Agile project management is systems management
Agile project management is systems managementAgile project management is systems management
Agile project management is systems management
 
InfosysPublicServices - Member Switchover Solution | Analysis
InfosysPublicServices - Member Switchover Solution | AnalysisInfosysPublicServices - Member Switchover Solution | Analysis
InfosysPublicServices - Member Switchover Solution | Analysis
 
Prime Dimensions Capabilities
Prime Dimensions CapabilitiesPrime Dimensions Capabilities
Prime Dimensions Capabilities
 
Child Wear Ea Blueprint V0.7
Child Wear Ea Blueprint V0.7Child Wear Ea Blueprint V0.7
Child Wear Ea Blueprint V0.7
 
Dec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex ProjectDec 2012 Evening Talk - Managing Complex Project
Dec 2012 Evening Talk - Managing Complex Project
 
Acto.IT Consulting Presentation
Acto.IT Consulting PresentationActo.IT Consulting Presentation
Acto.IT Consulting Presentation
 
Software development process & methodologies
Software development process & methodologiesSoftware development process & methodologies
Software development process & methodologies
 
Application Lifecycle Management & VSTS
Application Lifecycle Management & VSTSApplication Lifecycle Management & VSTS
Application Lifecycle Management & VSTS
 
Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611Erp Implementation Methodology Wkshp 2.0 120611
Erp Implementation Methodology Wkshp 2.0 120611
 
Net@Work Client Presentation with Security
Net@Work Client Presentation with Security Net@Work Client Presentation with Security
Net@Work Client Presentation with Security
 
Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]Rega solutions ppt [compatibility mode]
Rega solutions ppt [compatibility mode]
 
Careers In Computer Information Systems 2008-2009
Careers In Computer Information Systems 2008-2009Careers In Computer Information Systems 2008-2009
Careers In Computer Information Systems 2008-2009
 
Bryan.moser
Bryan.moserBryan.moser
Bryan.moser
 
Bryan.moser
Bryan.moserBryan.moser
Bryan.moser
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting Presentation
 
Acto It Consulting Presentation
Acto It Consulting   PresentationActo It Consulting   Presentation
Acto It Consulting Presentation
 
Pariveda ECM Patterns for Large Enterprises - chicago
Pariveda   ECM Patterns for Large Enterprises - chicagoPariveda   ECM Patterns for Large Enterprises - chicago
Pariveda ECM Patterns for Large Enterprises - chicago
 
McKesson Accelerated Services
McKesson Accelerated ServicesMcKesson Accelerated Services
McKesson Accelerated Services
 
Uit Services
Uit ServicesUit Services
Uit Services
 

Mais de Eiman Idris (7)

سلاح المعلومات
سلاح المعلومات سلاح المعلومات
سلاح المعلومات
 
سلاح المعلومات
سلاح المعلومات سلاح المعلومات
سلاح المعلومات
 
الجرائم المعلوماتية
الجرائم المعلوماتيةالجرائم المعلوماتية
الجرائم المعلوماتية
 
الجرائم المعلوماتية
الجرائم المعلوماتيةالجرائم المعلوماتية
الجرائم المعلوماتية
 
استراتيجية مجتمع المعرفة في السودان
استراتيجية مجتمع المعرفة في السوداناستراتيجية مجتمع المعرفة في السودان
استراتيجية مجتمع المعرفة في السودان
 
دور تقانة المعلومات و الاتصالات في توظيف الشباب
دور تقانة المعلومات و الاتصالات في توظيف الشبابدور تقانة المعلومات و الاتصالات في توظيف الشباب
دور تقانة المعلومات و الاتصالات في توظيف الشباب
 
استراتيجية مجتمع المعرفة في السودان
استراتيجية مجتمع المعرفة في السوداناستراتيجية مجتمع المعرفة في السودان
استراتيجية مجتمع المعرفة في السودان
 

Último

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 

Último (20)

Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 

مناهج التعليم وصناعة البرمجيات

  • 1. ‫ﻭﺭﺷﺔ ﺻﻨﺎﻋﺔ ﺍﻟﱪﳎﻴﺎﺕ ﰲ ﺍﻟﺴﻮﺩﺍﻥ‬ ‫ﻣﻨﺎﻫﺞ ﺍﻟﺘﻌﻠﻴﻢ ﻭﺻﻨﺎﻋﺔ‬ ‫ﺍﻟﱪﳎﻴﺎﺕ‬ ‫ﰲ ﺍﻟﺴﻮﺩﺍﻥ‬ ‫ﺃﺳﺎﻣﺔ ﻋﺒﺪﺍﻟﻮﻫﺎﺏ ﺭﻳﺲ‬
  • 2. ‫اﻟﻨﺸﺎط اﻟﺬي ﯾﮭﺪف إﻟﻰ ﺗﻄﻮﯾﺮ اﻷﺳﺲ واﻟﻘﻮاﻋﺪ اﻟﺘﻲ‬ ‫ﺗﺆدي إﻟﻰ ﺗﺤﺴﯿﻦ ﻃﺮق ﺗﺼﻤﯿﻢ و ﺗﻄﻮﯾﺮ اﻟﺒﺮﻣﺠﯿﺎت‬ ‫ﻋﻠﻰ ﺟﻤﯿﻊ اﻟﻤﺴﺘﻮﯾﺎت وذﻟﻚ ﺑﻄﺮﯾﻘﺔ ﺗﻠﺒﻲ اﺣﺘﯿﺎﺟﺎت‬ ‫اﻟﻤﺴﺘﺨﺪﻣﯿﻦ ﺑﺘﺤﺴﯿﻦ ﻋﻤﻠﯿﺔ اﻟﺘﻄﻮﯾﺮ وﯾﺼﻨﻊ‬ ‫اﻟﺒﺮﻧﺎﻣﺞ اﺑﺘﺪاﺋﺎ ﻣﻦ اﻟﻤﻮاﺻﻔﺎت اﻟﺘﻲ ﯾﺠﻤﻌﮭﺎ‬ ‫اﻟﻤﺤﺘﺮف واﻧﺘﮭﺎﺋً ﻋﻨﺪ ﻣﺸﻜﻠﺔ ﺻﯿﺎﻧﺔ اﻟﺒﺮﻧﺎﻣﺞ أو‬ ‫ﺎ‬ ‫ﺗﻮﺳﯿﻌﮫ وھﻲ ﺗﻘﻮم ﻋﻠﻰ دراﺳﺔ اﺣﺘﯿﺎﺟﺎت اﻟﻤﺴﺘﺨﺪم‬ ‫و ﺗﺼﻤﯿﻢ اﻟﺒﺮﻧﺎﻣﺞ اﻟﻤﻨﺎﺳﺐ ﺛﻢ ﺑﺮﻣﺠﺘﮫ و اﻷﺧﺬ ﺑﻌﯿﻦ‬ ‫اﻻﻋﺘﺒﺎر اﻟﻌﺪﯾﺪ ﻣﻦ اﻟﺠﻮاﻧﺐ ﻛﺎﻟﻘﺪرة ﻋﻠﻰ ﺗﻄﻮﯾﺮ‬ ‫اﻟﺒﺮﻧﺎﻣﺞ ﺑﺴﮭﻮﻟﺔ ﻻﺣﻘﺎ أو اﻟﺴﺮﻋﺔ أو إﻣﻜﺎﻧﯿﺔ إﺿﺎﻓﺔ‬ ‫ﻣﻠﺤﻘﺎت ﻟﮫ ﺑﺸﻜﻞ دﯾﻨﺎﻣﯿﻜﻲ‬
  • 3. ‫ھﻲ ﻧﻮع ﻣﻦ اﻟﮭﻨﺪﺳﺔ ﯾﮭﺘﻢ ﺑﺘﻄﻮﯾﺮ و ﺑﻨﺎء اﻟﺒﺮاﻣﺞ و‬ ‫اﻟﻨﻈﻢ و ﺗﺤﺴﯿﻨﮭﺎ ﺑﻄﺮق ھﻨﺪﺳﯿﺔ ﻋﻠﻰ ﻋﺪة ﻣﺮاﺣﻞ‬ ‫ﻣﺤﺪدة ھﻲ:‬ ‫ﺗﺤﻠﯿﻞ ﻣﺘﻄﻠﺒﺎت و ﻣﻮاﺻﻔﺎت اﻟﺒﺮﻧﺎﻣﺞ‬ ‫◦‬ ‫ﺗﺼﻤﯿﻢ اﻟﺒﺮﻧﺎﻣﺞ‬ ‫◦‬ ‫ﺑﺮﻣﺠﺔ اﻟﺒﺮﻧﺎﻣﺞ‬ ‫◦‬ ‫اﺧﺘﺒﺎر اﻟﺒﺮﻧﺎﻣﺞ‬ ‫◦‬ ‫ﺻﯿﺎﻧﺔ اﻟﺒﺮﻧﺎﻣﺞ‬ ‫◦‬
  • 4. System: Integrated set of interrelated components that interact in an organized fashion toward a common objective  Systems Thinking: Taking a “big picture” or holistic view of large-scale and complex problems and their proposed solutions  Systems can be classified by their purpose: Product-oriented Service-oriented Process-oriented
  • 5. System Hardware Software Personnel Facilities Data Materials Services Techniques
  • 6. Stakeholder: Individuals, groups, or organizations having: ◦ A vested interest in the system being developed ◦ Resources (money, people, political clout, etc.) to influence the outcome or end result of the system  Stakeholder influence can be real or perceived  Stakeholder needs can be categorized as current and future “must haves”, “nice to haves”, and “pie in the sky”  Some Examples: Customers Developers Users Others Stakeholders are the primary and most important source of requirements.
  • 7. Defining customer needs and required functionality early in the development cycle  Developing and managing requirements and interfaces  Synthesizing designs and validating system  Considering the complete problem to be solved, including: ◦ Acquisition Approach and Management – Technology ◦ External environment/influences ◦ Stakeholders – Manufacturing ◦ Requirements – Test ◦ Performance – Training and Support ◦ Cost and Schedule – Operations and Maintenance  Considering both the business and the technical needs of all – Disposal customers with the goal of providing a quality product that meets the user needs SE is an overarching discipline, to achieve the best overall product and/or service that meets requirements and does so within budget and schedule constraints.
  • 8. Systems Engineering Processes: Logical, systematic, comprehensive, iterative problem solving activities tailored and used to accomplish systems engineering tasks and generate work products Information System Scheduling Management Architecture Requirements Risk Quality Development & Management Management Integration, Measurement Decision Verification, & Analysis Analysis Validation, & Transition Integrated Configuration Cost System Management Estimation Security
  • 9. Systems Engineer: Defines, develops, and deploys solutions using systems engineering processes  Role of the Systems Engineer: ◦ Is involved in developing the system from day one on ◦ The level of systems engineering effort applied depends on our role with the customer and contract  If the developing contractor, we employ systems engineering techniques  If in a role supporting a customer organization (SETA), we provide SE oversight and SE management ◦ In either role we drive decision making through quantitative and qualitative formulation, analysis, and interpretation of the impacts of alternatives Systems engineering is not just a role for a specialist group of people, but a part of the work of every individual working in the system development.
  • 10. requirements specificification design coding testing & debugging integration maintainance 10
  • 11. Planning Risk analysis planning based on customer comments toward a completed system Customer evaluation Engineering 11
  • 12. start Requirements stop Design Engineer Prototype Refine Customer Evaluation 12
  • 13. ‫ﺗﻄﻮﯾﺮ أﻧﻈﻤﺔ اﻟﻤﻌﻠﻮﻣﺎت‬ ‫ھﻨﺪﺳﺔ أﻧﻈﻤﺔ اﻟﺤﺎﺳﻮب و اﻟﻨﻈﻢ اﻟﻤﺪﻣﺠﺔ‬ ‫ھﻨﺪﺳﺔ اﻷﻋﻤﺎل‬ ‫ﺗﻄﻮﯾﺮ أﻧﻈﻤﺔ اﻟﻮﯾﺐ‬ ‫اﻟﻨﻤﺬﺟﺔ ﺗﻘﺎﻧﺔ اﻟﻤﻌﻠﻮﻣﺎت واﻟﺤﺎﺳﻮب‬ ‫ﺑﺮﻧﺎﻣﺞ اﻟﻤﻨﮭﺠﯿﺔ‬ ‫...‬ ‫إدارة اﻟﻤﺸﺮوﻋﺎت‬
  • 14. ‫أﻧﻈﻤﺔ اﻟﻄﺎﻗﺔ •‬ ‫أﻧﻈﻤﺔ اﻹﺳﺘﺸﻌﺎر •‬ ‫أﻧﻈﻤﺔ اﻟﺘﺤﻜﻢ •‬ ‫ھﻨﺪﺳﺔ‬ ‫اﻷﻧﻈﻤﺔ اﻟﻤﺴﺎﻋﺪة •‬ ‫اﻟﻨﻈﻢ‬ ‫اﻹﺗﺼﺎﻻت •‬ ‫اﻟﻤﻌﺎﻟﺠﺔ •‬ ‫اﻟﻤﺪﻣﺠﺔ‬ ‫اﻟﺘﻄﺒﯿﻘﺎت •‬ ‫41‬
  • 15. ‫اﻟﻄﺮاﺋﻖ اﻟﮭﯿﻜﻠﯿﺔ‬ ‫اﻟﻄﺮاﺋﻖ ﻛﺎﺋﻨﯿﺔ اﻟﻤﻨﺤﻲ‬ ‫اﻟﻄﺮاﺋﻖ اﻟﺮﺳﻤﯿﺔ‬ ‫ﺗﻜﻨﻮﻟﻮﺟﯿﺎ اﻟﻤﻜﻮﻧﺎت‬ ‫ﺑﺮﻧﺎﻣﺞ ﺗﻘﺎﻧﺔ اﻟﻤﻌﻠﻮﻣﺎت واﻟﺤﺎﺳﻮب‬ ‫...‬
  • 16. Based vs. Oriented Components Design Patterns Services Traditional Object Compositional (Structured) Oriented Aspects Model Transformations Frameworks 1970 1990 2000 2010 Workshop on Information Technology - Khartoum 2009