Ingineria Programării

Slides:



Advertisements
Similar presentations
Design Patterns for Object Oriented systems CSC 515 Ashwin Dandwate.
Advertisements

Design Patterns Yes, they are important Robert Cotton April 23, 2009.
Fundamentals of Software Development 1Slide 1 Gang of Four The beginnings… The original “patterns” idea was from architecture – there are repeatable patterns.
Textul de confidentialitate Sigla SOFTWIN Prezentul document este proprietatea SOFTWIN şi informaţia inclusă în el este confidenţială. Se poate şterge.
James Tam Introduction To Design Patterns You will learn about design techniques that have been successfully applied to different scenarios.
OOHDM Hypermedia Research Work Designing Web-based applications with Object Oriented Hypermedia Design Method OOHDM.
Adapters Presented By Zachary Dea. Definition A pattern found in class diagrams in which you are able to reuse an ‘adaptee’ class by providing a class,
Conquering Complex and Changing Systems Object-Oriented Software Engineering Chapter 1, Introduction to Software Engineering.
BTS430 Systems Analysis and Design using UML Design Patterns.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 27. Review UML dynamic view – State Diagrams.
CS 325: Software Engineering February 12, 2015 Applying Responsibility-Assignment Patterns Design Patterns Situation-Specific Patterns Responsibility-Assignment.
Real Time Auction System Metex Systems Inc.. Inside the UML The Problem Auctioning in real time over the Web requires that many people connect and participate.
Software Engineering Administrivia September 5, 2001 Joseph Conron Computer Science Department New York University
Object Oriented Analysis and Design 1 CREATED BY RUONAN RAO Object-Oriented Analysis and Design.
The PROXY Design Pattern Oleksandra Sopova Feb, 2014.
Game Programming Patterns From the book by Robert Nystrom
Object Oriented Methodology Course Introduction. Objectives A 3-credit hour graduate course explaining the development of object oriented software systems.
”EUROPEAN PROJECT MANAGEMENT”
-Modelul Entitate-Legatura (ER)-
INTERNATIONAL BURCH UNIVERSITY
Design Patterns Source: “Design Patterns”, Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides And Created.
Advanced Programming Dr. Sadi Seker.
Managementul Proiectelor Software
Prof. Elena Răducanu, Colegiul Naţional Bănăţean,Timişoara
IntraShip inovatie, flexibilitate, rapiditate.
SOFTWARE Tipuri de software.
Activităţi în domeniul Electronicii pentru Automobile
Facultatea de Informatică Universitatea “Al. I
Design and implementation of a virtual shop using the joomla CMS
De la calitatea serviciilor la o bună guvernanţă
METODA BACKTRACKING Examenul de bacalaureat 2012
ASIRA COMMUNICATION.
Conducător ştiinţific Prof. Dr. Ing. Radu VASIU
Introducere in HCI.
Grasu leonard ionut Trifu gabriel
CERCETĂRI DE MARKETING MARKETING RESEARCH
Facultatea de Informatică Universitatea “Al. I
INTRODUCERE IN PSIHOLOGIE
Curs 6: Introducere în programarea SAS
DETERMINAREA ALCALINITATII SI PH-UL APELOR NATURALE
Finanțarea creativității
Office of Assessment and Accountaility
Sistem de monitorizare şi control prin Internet cu procesor ARM
INTERNET SERVICII INTERNET.
Un proiect dedicat elevilor de liceu care
ASOCIAŢIA DE STANDARDIZARE DIN ROMÂNIA
Universitatea POLITEHNICA din București - Curs de 16 ore – Curs 11
Îmbunătăţirea serviciilor publice prin intermediul Chartelor de Servicii: Elaborarea şi implementarea Planurilor de Acţiune pentru Îmbunătăţirea Serviciilor.
Chapter 1, Introduction to Software Engineering
Managementul Proiectelor Informatice
SECŢIUNE: Modele de bună-practică în școala românească
Open Access. Open Source. WEB 2.0
Profilul absolventului
ACTIUNEA Programe de Acces Comunitar
SECŢIUNE: Modele de bună-practică în școala românească
Student:Dvornic Mihaela Grupa:342 C5
Aplicaţii specializate pentru realizarea unei prezentări – PowerPoint
Basic SDLC Models SDLC  System Development Life Cycle.
Software Engineering Lecture #45
Universitatea Tehnică din Cluj-Napoca
Configurarea metodelor de management al calităţii în sectorul public
Componenta Managementul Investitiilor
Advanced ProgramMING Practices
Introduction to Design Patterns
Unit 6 part 5 Test Javascript Test.
Design Patterns Imran Rashid CTO at ManiWeber Technologies.
Advanced ProgramMING Practices
Chapter 2. Problem Solving and Software Engineering
Composite Design Pattern By Aravind Reddy Patlola.
Presentation transcript:

Ingineria Programării Introducere – 16 Februarie 2009 Adrian Iftene adiftene@info.uaic.ro

Cuprins Conţinutul cursului Notarea Laboratoarele Proiectul Examenul Protocolul de comunicare Bibliografie

Conţinut Ingineria programării (Software engineering) Modele de proiectare (Design models) Ingineria cerinţelor (Requirements identification) Diagrame UML (UML diagrams) Design patterns Testare şi debug (Testing and debugging) Întreţinere (Maintenance) Metrici software (Software metrics) Managementul proiectelor (Project management) Drepturi de autor (Author rights)

Notarea Notă Laborator – obţinută în primele 6 laboratoare (teme saptămânale, lucrul în echipă) Notă Proiect - obţinută în ultimele 6 laboratoare (un proiect de echipă în care fiecare îşi va aduce contribuţia) Notă Examen – 30 minute, subiecte grilă, accentul va cădea pe înţelegerea noţiunilor parcurse Nota Finală = (Notă_Laborator + Notă_Proiect + 2 * Notă_Examen)/4 / Curba lui Gauss

Laboratoarele Diagrame UML Design Patterns Unit testing Implementări Java, C++, C#, OOP (coding style) Teme propuse de profesor, studenţi Se negociează punctajele pe echipă, membru,… Nu există limită superioară pentru punctaj EXISTĂ limită inferioară pentru punctaj: 50 % din suma punctajelor laboratoarelor Important: Faceţi legătura cu laboratoarele de Java şi de Tehnologii Web!!!

Proiectul Lucrul în echipă Va presupune: Documentare Participare competiţie Modelarea folosind diagrame UML Implementare (modul principal, interfaţă) Testare Evaluare Documentaţie Etc.

Examenul Fără documentaţie 30 minute Întrebări grilă Accentul se va pune pe înţelegerea noţiunilor prezentate teoretic la curs şi folosite practic la laborator

Protocol comunicare La cerere veţi trimite soluţiile la anumite etape pe e-mail 3 cerinţe: Subject: [IP] – Solutie etapa X Attachment: arhiva TGZ Continut: Semnatura Ionescu George, Anul II, Grupa 2 A

Bibliografie Internet Pagina cursului Adrian Iftene http://thor.info.uaic.ro/~adiftene/Scoala/2009/IP/ Pagina lui Ovidiu Gheorghieş (a lucrat cu Adriana G.) http://thor.info.uaic.ro/~ogh/ip/ Ian Sommerville: Software Engineering, Addison Wesley, 2001 Craig Larman: Applying UML and Patterns, Addisson Wesley, 2002 Erich Gamma, Richard Helm, Ralph Johnson, John Vissides: Design Patterns, Elements of Reusable Object-Oriented Software, Addisson Wesley, 1998 Internet