0% found this document useful (0 votes)
21 views27 pages

Software Engineering Class Notes

SOFTWARE ENGG SELECTIVE NOTES

Uploaded by

Anjan Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
0% found this document useful (0 votes)
21 views27 pages

Software Engineering Class Notes

SOFTWARE ENGG SELECTIVE NOTES

Uploaded by

Anjan Das
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 27
Sofware Engincercing (¢ AO’ =a Charoctarictics of Software t SS @Fenctionalty:H raders 4o-4he degre of pereforiiatce af the. software -_ against fs nertee placpose - 9) WKeliability:H ica chareetercistic of Software that refers tothe ability to oe Perforon Hs ittended funetion conrectly and consisiently overc-+ime — O Eistiencystt refers tothe ability of the. software fo use system Tesources — im the most effective and effective and efficient manner AO DUcability: 1 refers Jo“the extent 40 whick the sohineare anvuse witkease, = the amowt of effort orc time required +0 learn kow touse te software. = OMaintability: 1+ nefers 4othe ease with which wroditications can be wade rs Ma Sodpwate Syston —uretionability,, immpreeve. fs perfoTmanee - om ® cmon Set of attributes Hatt wears onthe ability af seHtware to he = ee Stow one environment 40 onotiier without meaning of 2 coe : ’ ZL B0-OT- 4 B® There are 3 woain types of softwares lestatic Sofware! c.c+t bobb 2+ Practical Sofware ?Accarding’to work: “4 Gaming Software: B® s-Ewbeded (EVype 02-08.24 2 me Flepacy Miscovception £ L Management = Chstemer Preactioner (Ka softmere atgivcerting : ic ‘st ‘ tig wrt a inn toe bce noes Been wmonogenant ard developers waking » breaking Free Fro old kobits “There are 3 types of Myths? ) Management Myth Beuttomer Myth 2 Faacioner Myth. do! lexg ee VULELLELLEEEELS a a a Managerent Myths 3 ; Myth 1: We lave all the stavcard aud procedure available fore software development SoMware expert dovot Know all-he. require forthe software develbpwent - Dn all existing preeaxses are iucompee as Kaw sofware developer is based on wen oud diferent problens - Myth 22 The Addition of-the latest hardware programs will improve he Software development - Facts) The role ofthe larkect Kardwove is uat very kigh om standard software development so-the Ww resources are misused ¢ Myth 82 withthe Addition of wore paople ad program plawverc fo software development can Kelp to weet the project deadline Tacks Dk software is late adding wore pale will merely make the problem, Worse © Customer Myths t The custemer wyths can be-he direct user ab s/w te technica “teak, marketing, sells: deparetment or other companies - Customer kas wisconacption leading 40 false expectations aud haste why create dissatisfaction witk-tve developer - Mytic I> general siatewent of intext iscrougk +0 start with wreting plans 24d details of objectives ant be dove overtime: Fach 13 Unambigious Reqyiteniert ate develop only tkrougk etsective and coutinuous communication bel ayctomer: and developer MyiK 2: Software. requirement continually change bit change cau be eacily accowodated bearvse s/ve ts Hexible’! Faets ) + is teve that 5/® tequitewent change but the impact of-varies with the time at which tis itroduced . When He teqyitement changes one. Reqylted meqyested early the cost fice hh telotively swall kowever astiwe passes, the cost i e v \wapact goes rapidly a system is vot enough the right document ane als fred to provide sa and bah wet po ~ lwesday ay 0670824 PO ©) Practitioner Myths? PR Myths They belive that Here work has bacn aoniplated with We @ P® ot the plan ee fact: Efforts are required where~he product is available first delivered to 2 customer me rh 2rine s0 OMe Wey Yo achieve system quality welt tH is reunnie P®@ Fact? Syumetric. view of project techrology isa qualtty of effective software AD verttication - = = ° -— E Wt testhetardy, pimeet product that can be succacsfully exported pm Peject - ae fact: 4 workin — —= pO ferspective Model: | Presertibes a set of action stask, quality assurance and-task maintenance = ie wan perespective is given beance he model praxcribes a set of actions, ae Yai este assurance and charge the weckanisn for every AD “ere aie 3 typec of Perspective node: @ Waterfall Model - -) ( Imcremental wiodel BD OMD wodel: uu \ VWWVbbbs 2 Waterfall Model ? I+ kas 5 Phases? @ Requircanent Gathering 6 Design © development @ Testine ©) deployment “The waterfall wirdel ts ako called as tineatt seqyertial Model orc classic life cyde wodel bearuce t ol tds model arch phase isfully completed before the beginning OF the next phase This model is used-for small project * luis wodel fead back i-fakex after aack phaseto exc -tkat project is onthe relglct perth + Testing parct starts only atten te developwient is complete Fig: Walertall model . @liwdted Charges: The model doecrot alton for changes 0 feqyitemant or Scope oveea stage is complete wick cau delay darelopmenth catd woke Finished components useless ~ sy = Aadvattouctag es ¢ me 2 The waterfall wodel is cwple and easy to senderestaud , implewert and vse « PR Att tke requirements are known at tHe beginning of the project, hence if ts easy 40 wee * 2 D1 avoids overlapping of phases beanuce eack phase is completed at once - mq 2 This model fs profered for Hose project whew quality iS wore inp- mS Compared 40 he cost of--the project mmm 02-08-24 = Disadvaxtagest — — = = PR @haid dustewer feadback The wiodel dasvel incorportle Jacdback toop,.so Customer feedback is often obtained late inthe development preacess - © desi Chai idontigied left i —3 hi i Where error identified the. lopment process _ ey changes can be opae’e ihe “i oo m ee Testing Testing i = toc stig Testing is oft delayed wtil he avd ofthe development B® # Phases of Wateretall Model ? —_ @ Requirement? The -fitest phase involves i it 2 tiers MATER HOW stele koldere —_ analyzing them +o vendertteancing the ee objectives of He aa Dreigat Once the requinements ate. vacdetstood, -the designed phase begins - Mis involves cresting a detailed clesigned document that outlines the. 7 SeHwate aichitetwre tom an user interface and Systeme component ‘A é Development? The developer phase imeludes impl: lemertetion, trvolves coding the Z SD \ Webb 13-0824 “Tuesday F RAD (Rapid Application Development Medel) Elicit Requirements Medularise Requirements ad Cae ean -|Amalyse Pie [Decigu | Code mar | the final product ard deliver “Whe Rapid Application Development wadel 's atype of incremental process modd in whick were is an extremely short development acle- When the, Requirements are Sully vatderstood avd component based construction approach is adopted then-Hke RAD wadel is used - Varcious phases im RAD are requtensent Gathering, analysis and finally deploywent (Add ore leceribe this phases Jom Waterfall medel ) b * Madellixg phases of RAD Madel | @ Business Madelting ? Business modelling: comsitts of-the flow of information bet various fuel inthe projezt For 29? What type of information ts produced by evercy-fiarl and which _ are the frat 40 handle Hat information oA ampete businecc onalys thould be pertfornied “o gat-the exsertia| ' buciness information | © Date Modelling + o The infomation isthe busines wodaling, phase is pire into the s2t of- object aud His eccential forthe busines - + Me atteibide of aack cbjects ane ideitlified aud defiked -Hhe relationship beat Cbjedts - @ Frecae Modalli Y Siar are the. places of Spircal model? “There ane 5 phases avd-the spizal model is a tcisk driven model « Beneath that, the focus ic on managing risk through wadltiple Heretion ob he soHware development process - H conciste of the foltowing phases: @ Objective define tl -fireet phase of the ae design. and implementation wthrough eviews testing \\ Webb bbb 3K WorckHows ik Unitied Process ¢ , @Reayiremeant Worekiton dentisies, analyse and prciority sytem reqyitamente, exsuacing aliguvents wit Weeds - @rAnalysis and design workHon? tHattifies rensdate requirements into satene daigne fining the amebitectue aid Vigk- vel Streuclule of-the system Oluplemertation WorekHowt bmplemerttcttion stem purctionaltly based on design Spacification, coding atl integrating comporents as veeded - Test Worektlow sbesiqes aud exectizs-test ances 40 verity sytem functionality: © Deploymext WorkHow ? Preparaes and transition “the syeteu. for deployment exsuacing a smooth -rancHion. from development to production - ® Projet Wmanagentet WoreHow * fraject progress, ressources ad _ rabled efficient sofware development - W Consiquaration and Chaxge maagenent ?Maxages configuration thems aud Hack changes, ustacing version covtrol and integrity throughout developwent - POEPPPPPPPPPPPEPEE EEE EET T TAA AAAS AN Scant a Monday v4 + Software Eugineercing Fracttee: > o The Essence of Practice: — ,, = This ceafon lite He generic Sramenart (coumunicition, SAWN PAW rodeling, constuction, depleywert) and umbrella Cracking ,reiskmanagee” — * wencuremert, configuration waasvrement aid work preduct creation) activities Fowld inal Sottware proass model - Underctend the Prablem (Communication aud Analysis) wr I+ Who ate Shake kolders? ee 2+ Dater, functions fecteres +0 solve the problem? 3+ Cane problem be Yepresented qtaphically? eS # Plan a sol* (Modelling and Septivare decigu) am ' Have you Secu a similar Problem before? am 2° aK Sub problems be defined ? =: Canary out “the. flan Code generation) = > '-Does the solt comfort “the. plan? 2 \s cack component perth ofthe sol? oe te the. recult fore accuracy (Testing aud ayality assurance) > It ls Ht possible te test cack component paret of Modides ace designed oud specified im away Se that information contained within a wodule is inaccessible to otkerc wodules - QW) Functional independence ORefinaweit +> Elaborate jhe design strategy - nay Abstraction % Ratinewent- Abstraction fs conaened with Reginement ts concerned with kiding lower level of details and it movement trom hig her level of- move. qe lower +o kighere level - Plotter i lovee! lacl’ - (A) Refactoring ¢ Vmprove He iwierenal streucluice ofthe sofware design - Wi) Architeatures Hr provides integral sheucturee fore a syste - WwSSSSSUSEbEEEEEEEGELEdeddeddd

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy