You are on page 1of 82
Scans are better with Microsoft 365 Try these new features! Deep Scan Extract text and images from a physical document with our advanced technology. Simply tap the Ss icon to get started. Bulk mode Scan multiple pages, make the edits you need, and save them as a PDF, or as Images. Tap the icon to start using bulk mode. Auto Capture Just point your camera at anything you need to scan, and it's captured automatically. Tap the (@) icon and leave the scanning to us! What's more? Now you can capture up to 100 images in a single scan! Happy Scanning! PRATICAL =} he Project Title with hounded seope ofthe project Write Problem statement to define JF project ttle) PROIECTUWrite [rag management yster PRATICAL SIGNIFICANCE To annlyre the basic requirement of software product and to generate probes Sana and to analyze the bounded scope of the software product 11] RELEVANT PROGRAM OUTCOMES Pol - Basic Knowledge Po2 — Discipline Knowledge Po3 ~ Life Long Knowledge Pod — Engineering tool PoS — Communication 11. COMPETENC This practical is expected to develop the following skills Write a program statement while deciding title of the project text editors. * You can use Microsoft World, Notepad ete. for writing problem statement. IV] RELEVANT COURSE OUTCOMES:- Co 1: select suitable process model for software development. Co 2:- prepare software requirement specification vy) PI “AL OUTCOMES:- Write a problem statement to define the perfect title the perfect title with bounded scope of the project. VI] RELEVANT AFFECTIVE DO MAIN RELATED ON{COME: 1. Follow precaution measured. ; Practical No:1 with nt softw Aim: Write a problem statement to define library mar bounded scope of project What is a project statement; A problem statement is a formal business report written by either a business leader or consultant to define and describe an issue an ‘organization is facing .Its goal is to propose a detailed method to solve the problem and recommend how those responsible can prevent it from reoccurring in the future, stements are native to research field, they have become a resource, It’s an effective communication tool that inform While problem prominent busin senior managers about a potential threat. In the long run, the practice promotes, innovation and technological advancement across the industry. Problem: London engineering college have manual library which is based on paper. So they want a library management software to student and teachers borrow and retum books online. Background: While issuing the book to the students and/or teacher, first of all one of the college staffs working as a librarian asked the student to show the library card that has already been made by the college for each and every student. If the student does not have library card, then they never issues the book to that particular one. The librarian takes a library card and hold it until the student return the book. In the register ,all the information related as well as the book such as accession number, student’s name and contact details, book title, book author, issue date, return date, ete. It is possible to reserve the book from home. Relevance: This LMS (Library Management System) can hold limited number of information and data regarding books, student, and dates when student borrow the books. As mentioned earlier this system is a manual system which manages all this. information in the paper based book known as register. 1) Hold to maintain backup of large and duplication of data, 2) Data-analysis and access to database is tiresome. 3) Difficult to obtain books rapidly. 4) Updating the details of student/books is a longer process. ce with an appointment to initialize the Process have to visit the collegt 5) Student jor borrowing: of reservation ant rt the books manually. Data inconsistency may ie if the same book and in addition whenever ‘dding a new book updati ig them in systematic way iS work to SO! 6) Itis very difficult ; several entiti arise in the case of a new book is added in details of the book and stu somehow impossible to make a new library card as itis required k to find out the information and loss of issue cards, 7) Due to tear soon as possible , Again it is time consuming tasl about that particular book. 1 titled “Library Management ‘system(LMS)” is Objective: As a solution, the projec sweb based online system for supervising and managing the transaction in & Tibrary. The project “Library Management System (LMS)" is built up in PHP and backed up with MySQL, which mainly crv agentrates on basic operations in a adding/deleting patty including but not limited to adding/updatine ‘members, Seer nd renewing and returning BOOKS all processed books, reserving/borrowing online. ‘The proposed system has following advantages. Easy to handle and feasible. Fast retrieve to database. ‘A smaller amount of error. Easy access to all information. Look and feel environment . Rapid transaction. Cost reduction. hk All the manual complications in controlling the library have been rectified y implementing this computerization system. The system has been developed to individual category of users. The mntrol the behavior, jobs and requirement of each ts, teachers, staff. Students and teachers are active ers are categorized as student embers of book users whereas the staff control the distribution and maintenance of srary books. CHS ex 0... APlusose.. tor of nee Bld ae Aaya Ohel a6 wie a ware... Or ex! RCISE: © Chasdsaten oR Ad @uare Oates eR FOS. to lhe Ee ee OF. the. Aokkusare. Yended usPo8e Ome: we Fe pata A eal state oA om aed ad eh "Rn Osiiny att ahs dae estes Bee bse 5 © Cenneé eee rE A es sige ae neers oath ae ae dhe. one i .. Modi CEI (Sava. Biem. ro... Estend....c14.. 2 FRanebnal /EnsMaoce.... .. Qascke®., QR Rita eves co Ne Ox RAEAUN bah. se of ahthstes Shit obiltly. of Blu, to be con Kered Coskegr Coot “bo.... Gnether....-atthout ene 8 ec ecelepement. tf ramemoch $6 6 Dafte Qarreien ude... used 4 ar addee3 5 Camel Bee zpteall Paes 8 aaa omPonent OY Bepecal an. song dE rt \ve tue ae 06.0 a name ecpnt Frings 3! “fos ae Came ao ane 3 has Soe! Reome i wear Sword, 3 =o hfoo. able ete pe fe, a nthe Qunent. dol ta ese Climate Oprtote aie fed) nol Over a heads. pra No empties ona. » > , Waterfall Model” , General Overview of “ Requirement gathering and analysis Implementation Testing Deployment of system Maintenance Diagram of waterfall model ‘The architecture and senior member of the team work on the software “exchitecture, high level and low level design for the project hn decided thatthe banking application needs to have redundant backup sd jlities such that system is accessible at all times. diagrams and high level“ow level “The architecture creates the Architecture “design document Implementation “The development team works on coding the project. “They tke the design documen/anifacts and ensure that thei solution follows “the design finalized by the architect. ‘Waterfall Model was used to develop enterprise applications ‘management(CRM) system, Human Resource Chain Management, Inventory Management lopment of the software till published in 2001, Waterfall till the last decade. ‘Waterfall mode! was used significantly in the dev the year 2000, Even after the agile manifesto was ‘model continued to be used by many organization methodology, some from of iterative ct specific These days most project follow agile ‘model or one of the other models depending on their proje requirements. In the olden days, application developed in waterfall mode like CRM system, ‘supply Chain Management System etc would usually take a year or longer to ‘develop. ‘With the evolution of technology, there were cases where large scale enterprise were developed over a period of 2 to 3 year but were redundant by the they were completed. There were several reasons for this. the time the application were developed in c, c++ etc, new languages speaking) like java, .Net etc would replace them with web based ty. ly if the application was developed using a new technology, factors like competitors entering the market, cheaper alternatives becoming available, functionality using newer technologies, change in customer requirement increase the isk of developing an application over several year. there are some areas where waterfall model was continued to be a system where human life is on the line, where a system failure could such mishaps could lead to imprisonment for those who are ment of Department Of Defense (DOD), military and aircraft programs Waterfall model in many organizations. is because of the strict standards and requirements that have to be such industries, the requirements are known well in advance and contracts very specific about the deliverable of the project. DOD Agencies typically considered Waterfall model to be compatible with eir acquisition process and rigorous oversight process required by the ng said that, even these industries are being disrupted by the use of iterative ‘and agile methodology by organizations like Space x and others. model was also used in Banking, healthcare, control system for facilities, space shuttles etc features in the application. 03 6) Bo 1 = tal fneot 4o,.0ll at ek fel af] he cheat 3d 66, Abrough...onchp bho! 2 eat oi et {as 16 1d. pnileelon Wi t br coatha fall an 36 \60, nage equ enciat. model. os Cho! are Wve develo eat Atols otth equ zee estond nabpes odes ‘go Cooding atetall qnedel sem . Pgh Tall Baten. 5066 O10 a eusorke_ dating 0 chuikes hal...ase eo pplsable sc 6 6. Calleatton ‘eelfon. dug. Arnall Co \x. -fallss Ce Ena “e a e yoduch uly Accuronee» nee {gies Qual dlten of @eTeaks tas] Stel “Fh 0, Cae ert Bevaliwer\ abk, “Prol ect Fedueivily 2 ale Ypual y at oceg6 ~tramecsorlt oi pare Ochvikies } “Textbook of software engitfeering By pressman. © wow thesoflwarcexperts.com ’ 3. www.google.com . PRATICAL -3 Gather Application Specific requirements for assimilate into RE model PROJECT(Write your project title): ' “Gisele cePact application Be aes ae: eh Gather Application Specific requirements for assimilate into RE model. The functional requirement is organized in two section; Requirement of your project and requirement of your personal computer. Il] RELEVANT PROGRAM OUTCOMES: * Pot Basic Knowledge Po2 — Discipline Knowledge 3 — Life Long Knowledge ’ Pod — Enginceritig tool é oS - Communication. east MPI "AND PRACTICAL SKILLS + ‘This practical is expected to develop the following skills. ‘© Gather application specific requirement for your project. ‘* You can use Microsoft World, Notepad etc. for writing problem statement. IV] RELEVANT COURSE OUTCOMES: Co 1:- select suitable process model for software development. ail rpurotay') S- Collect functional and nonfunctional requirement VM MINIMUM THEROTICAL BACKGROUND. ef 1. Functional Requireanent ER gare. Engineer’ Heh, Buch a8 tn etlueme vee NEG a. inction ier 96 N'6. ComPonent ce Ste \ 6... decl eo 08.0 area haviour as. inpuls P.. OulPale 2. Nonfunctional requirement Nee ont uy dette Nabil: af fear tape eb 2Gralabi bilit: sostraing., ‘ aes 9a ieee 4 04. \giag Ocesa4S, ESOURCES REOUIRED:- 1. Hardware personal computer(i3-iS. preferable) 2. Operating System Windows 7/ windows 8/ windows 10/ linux or any other eng le hele 6. Ahe Cuslames eh Seis Nes sith... Qeeusacy...Cobsle ele OE ie devdepe Nh... “Feam....undestagid...sho a need Pen tem oP developement. 10 Practical No:- 3 * Functional requirement ‘The system shall be able to produce minimum, maximum and the average data of a particular weather parameters when it is requested by an operator. ‘The system shall provide the following weather parameters: temperature, pressure, wind, speed and direction, rainfall and humidity. This requirement states an action that, if carried out, contributes to the goal of the product. If ‘the goal is to predict when the roads will freeze, then it is necessary to know the existence and location of the weather station. When new ones are added to the network, the product must be able to record their details. Provide wind speed, direction and wind gust in 10m height. Additionally , wind speed is needed ‘at approx. 200 m height (evaporator facility and tower height)for the simulation of thermal efficiencies and cooling processed. —" air temperature over the time interval, also provide air temperature in 10 a + Non Functional requirement ‘the weather system shall be ready by 31 November 2017, Systern’s operational and location of ‘remote station and center station shall not have not violate the current government reguiation ‘ol environment and the weather sensors shall be able to be upgraded every 5 years. ‘Nontunctional requirement (NFRs) defines system attributes such as security, refiatbality, ‘performance, maintainability , scalability, and usability, they serve as constraints or ‘restrictions on the design of the system across the different backlogs, ‘Also known as system qualities, nonfunctional requirements are just a5 critical as functional Epis, Capabilities, features, and stories, ‘They ensure the usability and effectiveness of the entire ‘system. Falling to meet any one of them can result in systems that falls to satisfy internat bbusiness, users , or market needs, or that do not fulfill mandatory requirement imposed by regulatory or standards agencies. In some cases, non-compliance can cause significant legal Issues(privacy, security, safety, to name a few). [NERS are persistent qualities and constraints that, unlike functional requirement, are typically ‘revisited as part of the definition of done (000) for each iteration, programs increments (Pi), or ‘release. NFRs influences all backlogs: Team, Program, Solution, and portfolio. Proper definition and implementation of NFRs is critical. Over-specify them, and the solution may be too costly to be viabl inder-specify or underachieve them., and the system will be “inadequate for its intended use. An adaptive and incremental approach to exploring, defining, [implementing NFRs is a vital skill for Agile tears. - ae x) EXERCISE — TJo...undecéland the tmParlanes fsa Oat RENEE EEF me the yee 0 co Aeofe. e aie Kee Feet Mite sch on, Kme ee x 0. ada Beste. 46 tes sss Ino... Project Ic docu mnt a 6 desert 2. 2. ect Aelivarable,.. dhe. required ey thea fered Qo: Exclusions page| Value y=& FAP peggiemsty tag Condltan oof. Cpubiltion re6ent 0.2. Produ frm. 6 pediFicatfons | Requlgrens fo also fhe poms. of ay albib! Bae Fg ogee oe A, ledect pes at ae oe i fn: on i oS “haga of. the i jonni Contralls Oe 6a erhhaPs ct ose. dif Real fo. ose... Crear Pe fp e pierre : Frege te Speak, ot sag ot. be done Juleame e i ) te R iement drive. Every toot —> Requtiement .. Clettoa.. 5 one. molly ive, Doh praie eaten ati “ite an ABE cou ml tg ‘ "Ce slompr eo oy ise me ‘ er eed et aN sof pret de ate a ae coaee oe sessions... a 1 A Pecitical wots eae (Fost) ae Gaal _ftgteasShema'C Kacy Teabags race (QD) “Ohaaet ae Lae area. ohere the a Fe 1 dette ot 5 CustamerPeblem chee k a oe Cael ot. rau oe ae Bslem. taith. Cxternal. fequiceme- (4) Re filed.” muscle, Ba of ul es, Rigs a Corel oo ye f t yhoo XILREEERENCES'- 5) hitp://www.google com 6) htipz//softwarebaba.com 7) Software Engineering by press man Marks obtained fi Sign of | ‘Teacher Process Product . ' nang ! sa hie 4 y, L ‘ a sad — Prepare broad SRS (Sofware requirement Software) for the aove selected project? PROMECTOWFite your fr Fis ight rage Ashe I.PRATICAL SIGNIFICANCE Tl) RELEVANT PROGRAM OUTCOMES: ation for the above defined project Prepared broad 1V] RELEVANT AFFECTIVE DOMAIN RELATED OUTCOMES:- project title. ite working at a leader/team member. LF 20 \V] MINIMUM THEROTICAL BACKGROUND (Related with your project):~ aatechon, +... flasuces + PURPOSE macy mafatatn a Bfu bat. th 3A... betng....ceesaed...a a tena uses ‘d + S09PE OF ERONE ‘Gite Online. ight. rman ran Pa iste sa) Soe uée...application a 4 se ing ane i tae it “et ALL DEj CR HON, ‘ ye ay etatls..$\... Snduded Ahe ane ni 1-9 —teentnal @estinalion Og eles d KF Th ed .Quetlable @ Blep. $n Nysher. i Beate bes esinabion Cider ee “sein eee inclu aes, Cush Code, ame Maaicess Bho one Qumbers at gies weludes Coane eal bag 4 OP aie Numb et > hy ag rele) + SEQGRITY REQUIREM Bence Gls ae eed Bie opt Hse oa ‘ RELIABILITY. ~ Clteal a Byst: eave ; ster ieee Bal et rie ey mentation Pia a) Aehema.. _ampltinent..a....dal phase. at, we (leh sy a PCenalieed base... es bis dalsose aa Hardvarpenonal computes prefenble) ‘System Windows 7/ windows 8/ windows. 10/ linux or Practical No:-4 1, INTRODUCTION 1.1 PURPOSE The purpose of this document is to build an online system to manage flights ad passengers to ease the flight management. 1.2 DOCUMENT CONVENTIONS This document uses the following conventions, 08 Database | Dos | Distributed Database [ER Entity Relationship 1.3 INTENDED AUDIENCE AND READING SUGGESTIONS This project is a prototype for the flight management system and it is restricted within the college premises. This has been implemented under the guidance of college professors. This project is useful for the flight management team and as well as to the passengers. 1.4 PROJECT SCOPE The purpose of the online flight management system is to ease flight management and to create a convenient and easy-to-use application for passengers, trying to buy airline tickets. The system is based on a relational database with its flight management and reservation functions. We will have a database server supporting hundreds of major cities around the world as well as thousands of flights by various airlines companies. Above all, we hope to provide a comfortable user experience along with the best pricing available. 1.5 REFERENCES indamentals of database system by ramez elmarsi and shamakant b. navathe 2. OVERALL DESCRIPTION 2.1 PROJECT PERSPECTIVE A distributed airlines database system stores the following information, Flight details: It includes the originating flight terminals and destination terminal, along with stops in between, the number of seats books/available seats between two destinations etc. Customer description: It include customer code, name address and phone number. This information may be used for keeping the record of customer for any emergency or for any other kind of information Reservation description: It includes customer details, code number, flight number, date of booking, date of travel. 2.2 PRODUCT FEATURES The major feature of airline database system as shown in below entity-relationship mode(ER model). 2.3 USER CLASS AND CHARACTERISTICS Users of the system should be able to retrieve flight information between two given cities with the given date/time of travel from the database. A route from city A to city B is a sequence of connecting flights from A to B such that: a) there are at most two connecting stops, excluding the starting city and destination city of the trip, b) The connecting time is between one to two hours. The system will support two types of user privileges, Customer, and Employee. Customer and flight management functions, and the employees will have access to both the ‘customers and flight management function. The customer should be able to do the following functions: Make a new reservation Multi-city © Flexible Date/Time ‘© Confirmation Cancel an existing reservation * View his itinerary The employee should have following management functionalities: CUSTOMER FUNCTIONS. * Get all customers who have seats reserved on a given flight. * Get all flights for a given airport. * View flight schedules. * Get all flights whose arrival and departure times are on time/delayed. * Calculate total sales for a given flight. ADMINISTRATIVE © Add/Delete a flight. © Add anew airport. © Update fare for flights. © Add a new flight leg instance. ‘© Update departure/arrival times for flight leg instance. Each flight has a limited number of available seats. There are a number of flights which depart from or arrive at different cities on different dates and time. 2.4 OPERATING ENVIRONMENT Operating environment for the airlines management system is as listed below. Distributed database Client/server system Operating system: Windows. - Database: SQL + di Platfof /B.Net /JAVA/PHP- 2.5 DESIGN AND IMPLEMENTATION CONSTRAINTS The global schema, fragmentation scheme and allocation schema. ; SQL command for above queries/applications How the response for application 1 and 2 will be generated. Assuming these are global queries. Explain how various fragments will be combined to do so. Implement the database at least using a centralized database management system. 2.6 ASSUMPTION DEPENDENCIES Let us assume that this is a distributed airline management system and it is used in the following applications: A request for booking/cancellation of a flight from any source to any destination, giving connected flights in case no direct flight between the specified source-destination pair exist. Calculation of high filers (most frequent filers) and calculating appropriate reward points for these filers. ions, we have designed a distributed Assuming both the transactions are single transa database that is geographically dispersed at four cities Delhi, Mumbai, Chennai, and Kolkata as shown in fig. below. 3. SYSTEM FEATURES DESCRIPTION AND PRIORITY The airline reservation system maintain information on flights, class or seats, personal preferences, price, and bookings. Of course, this project has a high priority because it is very difficult to travel across countries without prior reservations. STIMULUS/RESPONSE SEQUENCES Search for airline flights for to Travel cities. Display a detailed list of available flights and make a “Reservation” or book a ticket on a particular flight. s Cancelan existing Reservation. DISTRIBUTED DATABASE: Distributed database implies that a single application should be able to operate transparently ‘on data that is spread across a variety of different databases and connected by a communication network. CLIENT/SERVER SYSTEM The term client/server primarily to an architecture or logical division of responsibilities, the lient is the application(also known as the front-end}, and the server is the DBMS( also known as the back-end). A client/server system is 2 distributed system in which, some sites are client sites and others are server sites. All the data resides at the server sites All application executes at the client cities 4, EXTERNAL INTERFACE REQUIREMENTS 4.1 USER INTERFACE Front-end software VB.Net version Back-end software SQ + (4.2 HARDWARE INTERFACES Windows. A browser which supports CGI, HTML and Jewasonpt 4.3 SOFTWARE INTERFACES. Following are the software used for the fight management online application. < ~ C ray or iting Tekst) ‘ » < ' Travel Agent Commission ¢ Oandade R Reakonship. ! f loki nsf ‘6 Atiecled Releionship belt’ a... 062 Cases Extend Relation ship et dialed Fblakencs P bein tye we Cote 8 tial ohare 08 xt 0. “ mM 3 Eee ue es: Com Cee U6ecabe @ => Categetos oP. fletors “fi by ho. used fia et en Eee re. eed, a6 pina k clar8. oa Ale “gl he. Fans alive, fe) otal: ange [-fask. are aN peed opie Actor ‘4 Marks obtained Sign of Teacher Process Product Related(7.5) | _Related(17.5) Tees i wr 7 7 N.Y ¢ ; g Is Qe ee PoS ~ Communication 1) PRACTICAL OUTCOME To prepare activity diagram for represent flow IV) RELEVANT AFFECTIVE DOMAIN RELATED OUTCOMES: © Follow the project title. ‘* Follow properly method ‘* Demonstrate working at a leader/team member. ‘* Use current tool for practical. THEROTICAL BACKGROUND (Related with oe A Iibres4 mang emenk rt cyslem t8 wo ofa § B jhe 4.5 Par eae to bnce " Nee. pe. +: ae ook i ene Ean ty oe by atm ember! lang hece “Hb eal ch or et ae Games PRATICAL-6 . tty diagram to represent flow from omé settvity fo another for software livoy monggemect Biplem ILPRATICAT SIGNIFICANCE * ine ~ ~ ~ ~~ ~~ ~~» ~~» ~ _ > eo ol > » ? ) weet hapdle Coste ~hyts ag ae 4) a o lt brow} Hardware personal compurer(3" -i5 prefers ee Pr Operating System Widows 7 windows 8/ window’ Jinux or any other mn concLUsION “THe Bion bs “peed aay Bie ae 2 : Rte ‘+ http:/softwarebaba.com Software Engineering by press man. IX] PRACTICAL RELATED QUESTION: 1. Draw activity diagram for above defined project Authentication Invalid [tenses btencn ][ wanes esudens (= |e Add/Mod student PRATICAL-7 ‘Develop data Designs using DID, Decision Table & FR diagram PROMCT Write your project they cae “aa Mmanagemeat yslern ee TPRATICAL SIGNIFICANCE, ‘There are several notation as well as langfages exists for the purpose of representation software ‘design. Some of them help to describe a structural organization, some are used to represent behavior of system, + DED @ata Flow Diagram), ; ‘+ ERD (Entity Relationship Diagram) ‘ © Decision Table. Il) RELEVANT PROGRAM OUTCOMES:- Pol - Basic Knowledge Po2— Discipline Knowledge Po3 — Life Long Knowledge Pod — Engineering tool. oS ~ Communication. MILPRACTICAL OUTCOME We develop data Designs using DFD Decision Table & ER diagram JV] RELEVANT AFFECTIVE DOMAIN RELATED OUTCOMES:- + Follow the project title. Follow properly method. Peeemen create rentosa aaa eo ee re Qn iat \fng..... all Ihe eclytng. Aelailg Levet ead Sie Gareclieg a a Coa ay yey af ing an . hopping. Aysle. Order Bs a Lay pea Other ley a Oy? df. 26. broken. down...frite..o.. more APped Re Level 4..DED. © leva ¥ depecte Cedale tothe Bpiem 4 Plow ct dato ales. AmMong..a..... Various... madi Process e Boasee Level 4 60... Mention... bast: ® poi ‘0. Stals Bales Level 2 DFD: ie thes | OED. Bh ati fosi i eee et Oli Oo, Con be. if heed. Sato Bs Re side ae evel. DED! a ce is as or 1 Gtanding ane ates oh lee no Do of. 46. Odkieued... i euel...0. a8 aie ee ie Dagan © doe hi } 6. eo Bic er ee isos be Gt teal -Ceiotld enblies 2° "Relaan ship. among... them fuse PR the Cancephual Orr, et 3 ahs. be best use. ec Alhibule alhibulé) tL y ‘All bibutes Covey alhibutes “eeeakte & wr Calchpctap ie ci Tks domata - Relatiendhip - loth O6fc\alian. Among entilies ® Called)“ Relaonship a dectéton—t esent6..... Cond... &. the. cespeckue eras ies Rash Rent ia aie 0-Bu. Ost @ L help. jes bi ent ark ee oe sient. 6. Feat! a 24 Composite Constraint message = condition) Association Role Message caiMessge = Asmchronaus Message =—='((i‘i‘“‘“*‘*‘éR RU Mag ‘Smart deleting... leltane.,. for all... MdenkGed...Cand® 2 9 i! eine... Qekion. far. Cach..tule Qweake. maximum “Possibte.....rales MILRESOURCES REQUIRED: + Hardware personal computer(i3-iS_ preferable) © Opera System Windows 7/ windows 8/ windows 10 linux or any other Vil) CONCLUSION: Hee legwed, its ditt, Dr Desyoabiet VIILREFERENCES: * bup:/www. = hap: * Software Engineering by press man IX] PRACTICAL RELATED QUESTION; 1. Explai 2. Explain th ibute with example. bol of DFD, O's the pba 26 define. aba Dest ave Ghawcdeeced “PesBon. 1 Place.,.-0% bins () Reaite Fndiaidcal fa Ase se alts! me Oyen of someone. Sughd be labieg Chasming., ney.,.08...;.0heltigent Qs daibede 3H j6.0. telalional database Management, 08 eld... GatHn in... Lecorde ieee itis ss, | “Wy — ao ©) Data flaw @Dingeomn O,atains O Ea] ey OES: thale © Pha GE) ae nolgha toed 8) yea en Conned or © es : eRalabanship 6 © “le “he 6 the selaftonshy Ps. of Cal ot€d....2n....... database Pera sg ensiak fo alate hated igure a8 awe We siate” ae Sonic Feu, toreA8\= Cabs th oP. OF Be ee chap Oud ctl s earn ete. Btoed -, dere onan é amen > esa oe ecl Gis, Kons Cen bts sFenctke “te bine erie Syalem. “4 oy dat at ates as ae sien 2 bed 9.1... Te nen Marks obtained Sign of Teacher Process Product Related(7.5) ee ees Related(17.5) Toa pale 1S pie » \ » » . , ; PRATICAL 8 Draw class diagram, sequence dingram, Collaboration ‘Diagram, State Transition Diagram {or the assigned project PROIBCT(Write your project title) ‘Lirey Ranggemet Ajslem a h ILPRATICAL SIGNIFICANCE “There are several notation as well as languages exists for the purpose of representtion software design. Some of them hélp to describe a ‘structyral organization, some are‘used to represent behavior of system. | © Class diagram '* Sequence diagram '* Collaboration diagram , '¢ State transition diagram. IM) RELEVANT PROGRAM cigars y | Pol ~ ~Basic Knoivledge ' " -Po2 ~ Discipline Knowledge P03 ~ Life Long Knowledge { © © Po4—Engincering tool. m0 PoS~Communication, eu V J MINIMUM THEROTICAL BACKGROUND (Related with your project) a vp ita natal Jehu Utes appitcation Oa ep di re foqiarn Gohich bes O fueded a Balt Me a Hots ashteled ol Hive hime. 0 Cone AY Sond. OPtese oh the Gloss diggrar ; * Flostysis aft adesign at Ae Rholic. Urees. ne an «Baber nfs Seifert genes dean at. Shows.. object ection wOyoatdy io. Hime ve a mee eure ‘eld [eo “e neeing Ose dy esl ene ae tn a ere Ot. Case} y ae unc Beenasto ©. ape a pean axe "faerie ae ae Fequired, Biagram..Ove....Qc Template for Risk table: No. Risk Category Probability Impact RMMM > Risk Table Construction + List all risks in the first column of the table * Classify each risk and enter the category label in column two + Determine a probability for each risk and enter it into column three x f fYampake Sie XM Cos NIN Practical Related Qu 1. What ware Risks? ftware development? 2. What nanagement i 3. Explain RMMM and RMMM plan, XIV Exercise (Space for Answer) a4 Ysa. ensanletns She be fisbabil'y af Oincntict. a... pence LVM oo ae Aheir..$ Vata. veoh 966...60tb. 0. Hee, -Oygaoiaalion. . Qo = These. ¢Pajenbal Cale.-en ght Asal Vay pi i wall Ows Ble Aestec, oll. the... : Phen fae ice onanole Efengot 9 A000 eae byte ie Raj cs. Rare aC) oR RECON ay Shei analfsi4. eakk ie ee ho glance PRATICAL -11 Evaluate size of the project using Function point metric for the assigned project 1. Practical Significance Since “functionality” cannot be measured directly, it must be derived indirectly using other direct measures. Function-oriented metrics uses a measure called the function ‘Point. Function points are derived using an empirical relationship based on countable (irect) measures of software's information domain and assessments of software complexity. This practical is useful for evaluating size ofthe project M._ Relevant Programs Outcomes (POs) Pol - Basic Knowledge Po2 Discipline Knowle Po3 — Life Long Knowledge Pod — Engineering tool. PoS — Communication m1. Competency and Practical skills 1 Apply basic and fundamental knowledge of calculating size of the project 2.Use different techniques to Evaluate size of the project wie IV. Relevant Course Outcomes Evaluate size of the project using Function point metric. V. _ Practical Outcomes (PrOs) Calculate size of the project using function point metric for software under development. VI. _ Relevant Affective domain related Outcomes 1. Follow safety practices 2. Practice good Housekeeping 3. Demonstrate working as a leader/team member 4. Follow ethical practices VIL Minimum Theoretical Background ar Hunetiem prsite re computed bn ccanening the whe danas Farare ( Information dommin charwetroisice wre Aetereraned sed coxmmns ane prow i the spnraprime thie newton Information demain vases are defined i te following nnn 2 Number of weer impute. H ch wscr snp shat presen dtinet aplication fervent the software 1 counted Heats dal he dating from . z } f inquiries. which are counted separately + Numer of user outputs. ich user output that proses application-onented {nformarion to the user v6 counted In this context output refers to reports, screens. ‘error messayes. etc Individual data items within a report are not counted separately + Number of user inquiries. An inquiry is defined as an on-line ipa that esl 4 the generation of some immediate software response in the form of an on-line ‘output Bach distinct inquiry is counted. + Number of files. Fach logical master file (.e., a logical grouping of data that may be one part of a large database or a separate file) is Counted. ‘+ Number of external interfaces. All machine-readable interfaces (¢ data files ‘on storage media) that are used to transmit information to another system are counted VII Diagrams / Experimental set-up /Work Situation. Q Alsume library mnonagement Seo on of gee, hes Pade Felowing Result Weighting factor Measurement parameter Count Simple Average Complex Nuber of ue inputs Bree ad bee Cj Number of user ouput [J 4 = Number of user inquiries (sa) x 3 4 Ores 7 = e 10 Nurber of fles J oe Nucber of extemal interfaces { J Count total Aste Coast 7 yar = 05 nea I 4) aD FPc/FP = Var + UPF = 934+ [065+ 0-04 +32] = 933 + O94 096-04 VIII Resources Required Quantity Remarks Sr. | Name of Resource | Specification No. [ ter system for Computer System | Any desktop with ‘One compute | Operating System — | Windows 7AVindows 8/ Windows LO/LINUX or any other 3 [sonar Too! Any UML toot IX Procedure Once these data have been collected, a complexity value is associated with each count, Organizations that use function point methods develop criteria for determining whether a particular entry is simple, average, or complex.Nonetheless,the determination of complexity is somewhat subjective To compute function points (FP), the following relationship is used FP =count total * (0.65 + 0.01 * X(F)] o Where,count total is the sum of all FP entries obtained from Figure (A). X Precaution Handle computer system with care Sr.No. ‘Name of Resource Specification . XI Resources Used > > ) = ee —.__ Grodan If 4s es are used for int Comput NIV Bxercive (space for Answer) OF slimehoo 4 the Cf He Rosag # Ealmal-e..oll...0...APPoxmatgo...5o ich. AB Gasereeee Value Dt Coy Be... 6L. Ba “Bome... fot fase. Puen tf fhe ol bi uncectaio........04. stable... Eskmakan.... oe4....bose,.nuch, “eb outceS...£.. done... aks —— ll Ll a eet rr II JIISIISIIII Inputs Other application Outputs ILF : Internal Logical files EIF : External Interface FPAs Functional Units System Computing FPs ] |__Weighing factor _ Measurement Parameter Count Simple Average Complex 1. Number of external inputs (EI) 3 4 ee 2. Number of external outputs (EO) 4 5 = 3. Number of external Inquiries (EQ) 3 4 4, Number of Internal Files (LF) 7 10 | 15= ~ | 5.1. Number of external Interfaces (ELF) sy 5 7 10= Count —total_ —~> ; EP 408 Productivity = = ——=il. Effort 36.9 Cost 7744 Cost per function = es $7000) productivity la At ions for further Reading Marks Obtained ar ae Product ee Related ‘Total(25) Related(75) | “(47.5) < S 24 PRALICAL -12 ich for the Extimate cost of the project using COCOMO/COCOMO 11 #PPrON assigned project. 1. Practical Significance COCOMO is one of the most widely us ‘world, This model is developed in 1981 by Barry Boehm ‘number of man-months it will take todevelop a software sical is useful for estimating cost of the project ced software estimation models in the to give an estimate of the product. COCOMO stands for “Constructive Cost Mode!” This prac ee PoS~ Communication ‘Competency and Practical skills Apply basic and fundamental knowledge to calculate size using COCOMO technique. IY. _ Relevant Course Outcomes Evaluate the size of the given software using COCOMO. Y. Practical Outcomes (PrOs) Estimate cost of the project using COCOMO/COCOMO II approach for the assigned project. SOE U Ua EICLIIITITI AL ISAT LEE EI I 70 bbe Rs. 15,000/- per month. Determine the effort required to develop the software product software: Effort = 2.4 x From the basic COCOMO ¢ mula for organic (32)1.05 = 91 PM Nominal 2.5 x (91)0.38 = 14 months Cost required 10 develop the produet = 14 x 15,000 = Rs. 210.000/ lle computer system with care. NI Resources Used Name of Resource Specification bon XIL_ Conclusion XIII__ Practical Related Questions 1, Explain COCOMO II Model. 2. What is cost estimation? 3. What is LOC in cost estimation? XIV Exercise (Space for Answer) xn 9a agent Laken’ i a. Abc\ Bofhuclune. buds oe components ] Performance Support Cost hedule Category EE eee ates panini Catastrophic 1] Failure to meet the requirement Failure results in increased costs and would result in missing failure schedule delays with expected values in excess of $500k 2 | Significant dograda] non responsive or Significant financial] unachievable IOC tion to no unsupportable Shortages, budget 2 achievement software Overrun likely. Critical | 1 | Failure to meet the requirement would deg | failure results in operational delays and / Rade system performance to a point where | or increased costs with expected value of Mission success is Questionable $100k to $500k 2.| Some reduction in | minor delays in some shortages of | possible slippage in Technical perfor | software modifications | financial resourses,| IOC mance possible overruns Marginal 1 | Failure to meet the requirement would costs, impact, and/ or recoverable Result in degradation of secondary mission | schedule slips with expected value minimal to small | responsive software sufficient financial | realistic achievable Reduction in techni] support resources schedule Cal performance Negligible 1 | Failure to meet the requirement would Error result in minor cost and/or Create inconvenience or non-operational schedule impact with expected value of impact less than $1K non reduction in | easily Possible budget un | early achievable OC ae technical perfor supportable software derrun mance SE gt a 4 Nn. PRATICAL-13, Use CPM/PERT for scheduling 1 assigned project. 1 San : e str and budget — manag. we scation, _collabe software A Timeline chart& pr w long that project might take and th deadline This a . Relevant Programs Outcomes (POs Pol - Basic Know Po2 — Discipline K Life Long K Pod ~ Engine Pos —¢ Competency and Practical skills Apply tan proyect Relevant Course Outcomes Apply the proj stiedaling techeagut fo ade et V. Practical Outcomes (PrOx) Use CPMIPERT for scheduling the assigned project VIL Relevant Affective domsia related Ovtcomes 1. Follow safety practices 2. Pracuce good Howsehocpeng 3. Demonstrate working 2s 2 leadcrtcam member 4 Follow ethical pracnces 1O/LINUX or any other 2 [Operating System | Windows 7/Windows 8/ Windows ‘Any UML tool IX Procedure Calculating Critical Path is a simple 4-step process. ‘Step 1: Find Activities Step 2: Build Schedule Network Diagram Step 3; Find all Possible Paths Step 4: Calculate Duration for Each Path ‘Students should define activities planned for their case study & use PERT &CPM Method to draw Timeline chart & project table OO N IIT LS ASL SS Oe NUL Practien 1 Related Questions is ae ai Bank Leke 8. how oe ea shiek, eel ~o taeh he. .deeidingy iO =Raneliong “ae Yoken “ef ae ios Rdedkt i we. i Fequire est we The Re “i -Eilcon| tsa Hae Fal chuabies, : * ihe ia ig sy Me There.....ave 4, Choshuekion, sale amethedl... ae ae _doclud a entra. Path.....0 od. ang Spats i - mas { we praricalclt 1c projects ‘Use Timeline a scene bars torch proerersot xe 1. Practical Significance antt charts ime. ek is rowing, what WO! sew of tasks sched ind dates oF ‘a useful way oF “Ak Gantt chart is a visual 4 used for planning projects ofall sizes <0 fc day. The) scheduled to be done on a specifi project in one simple view: TH practical is useful f ut and € xl they are jew the sta 5 of the project: x also help You Vi for racking PrOEre Relevant Programs Outcomes (PO*) Pol - Basic Knowledge Po2 — Discipline Know! Po3 — Life Long Knowledge nm al skills rack progress y basic and fundamental knowledge of gnatt chart (0 1 mu. IY, _ Relevant Course Outcomes “Apply basic and fundamental knowledge of gnatt chart to" the project. yrack progress of of gnatt chart to track progress of ae XPreenation Mande computer system with care XT Resources Used a = a otal afi 4 > > > ) OTTTTELL DIMI MII III) mI. Iv. a ity of product Practical Significance Softwar YY assurance (SQA) is a process that ensures that de Sofware meets and complies with defined or standardized quality specifications. SQA an ongoing process within the software development life eycle (SDLC) that routine! checks the developed software to ensure it meets desired quality measures, purpose of this Software Quality uality Assurance Plan. The Software that Assurance Plan (SQAP) is to define the techniques, procedures, and methodol f will be used at the Center for Space Research (CSR) to assure timely delivery 0 the software that meets specified requirements within project resources. This practical i {QA plan facilitating various attributes of quality of product. useful for prepari Relevant Programs Outcomes (POs) Pol - Basic Knowle Po2 — Discipline Knowledg Po3 — Life Long Knowle Pod ~ Engineering tool PoS Communication ‘Competency and Practical skills Apply basic and fundamental knowledge of project management and quality assurance in software development. Relevant Course Outcomes Apply basic and fundamental knowledge of project management and quality assurance in software development Practical Outcomes (POs) Apply basic and fundamental knowledge of project management and quality assurance in software development Relevant Affective domain related Outcomes Seacrest he. lec eue oPemen. of. = a > = = ke Gaiigltes.. “One. Quail eho i io Weudlape...c. Duality (snucanse. ‘SPlen CE flat Rafer... Qvale P Hoslyze.. She ve (Dealt i 1D Fah cons 0295. oduct ” a ine a atte” staat a al th..develo Pemen x thee “Fe Gacake he Ble wabich... “Sacludes.... ° a 2 > 2 > > ? , sete, os So. H., SPlagad| Mito wecen Bea 3 aaa

You might also like