Shonu Tech

Business, Digital Marketing, SEO, Technology, Programming Languages, Computer

Home Advertisement Full Widh

Post Page Advertisement [Top]

software engineering, software, software engineering online, learn software engineering, youtube downloader, youtube converter, winrar, turbotax, adobe reader, microsoft office, pdf editor, 7zip, audacity, obs studio, word to pdf converter, pdf converter, hrms, crm, facebook video downloader, gimp, pdf compressor, autocad, adobe flash player, mp4 converter, turbo tax, adobe photoshop, erp, davinci resolve, acrobat reader, jpg to pdf converter, lucidchart, filmora, virtualbox, tor browser, matlab, screen recorder, video converter, quickbooks online, adobe illustrator, adobe creative cloud, kmspico, mobile tracker free, online pdf editor, online video converter, bandicam, cad, video editor, pdf reader, krita, vocal remover, corel draw, recuva, youtube to mp4 converter, microsoft excel, fb video downloader, pdf merger, adobe premiere, ms office, clip studio paint, movie maker, visio, online video downloader, windows movie maker, hwmonitor, pdf creator, revit, ms word, adobe flash, odoo, image to pdf converter, format factory, revo uninstaller, virtual dj, paint net, streamlabs obs, operating system, avast free antivirus, xmind, garageband, openoffice, sejda pdf editor, matlab online, zoho books, pdf editor free, adobe lightroom, radmin vpn, online photoshop, autodesk student, arcgis, erp system, adobe connect, video editing software, microsoft project, winrar 64 bit, microsoft office 2019, photoshop free, freecad, youtube video converter, adobe acrobat reader dc, vnc, lucid chart, youtube downloader online, adobe after effects, clockify, iobit uninstaller, excel to pdf converter, online pdf converter, lightworks, online video editor, daw, endnote, sony vegas, ableton live, sketchup free, voicemeeter, powerdirector, web browser, sdlc, advanced systemcare, microsoft powerpoint, wondershare filmora, winrar 64, adobe audition, cubase, google sketchup, windows defender, greenshot, arduino ide, freemake video downloader, radmin, free video editing software, antimalware service executable, macrium reflect, manycam, snagit, microsoft visio, malwarebytes free, vsdc free video editor, adobe indesign, ms project, screen recorder windows 10, adobe animate, hitfilm express, freemake video converter, adobe pdf reader, speedfan, power iso, archicad, sketchup online, youtube downloader app, affinity photo, workflow, luminar, sketch up, video to audio converter, freeware, dreamweaver, 3ds max, movie maker online, lumion, videopad, minitool partition wizard, affinity designer, avg free, pdf maker, nitro pdf, tux paint, zoom app for pc, creately, free video downloader, adobe reader dc, filmora9, screen recorder for pc, sage one, sharex, software developer, celtx, youtube video downloader for android, zoho people, veracrypt, avira antivirus, youtube video downloader app, photoshop cs6, adobe digital editions, capture one, pdf converter to word, vidmate software, rekordbox, vsdc, mp3 converter youtube, equalizer apo, disk drill, tinytask, samsung magician, unetbootin, videoscribe, free video editor, labview, adobe acrobat dc, clonezilla, any video converter, file converter, dental software, safe exam browser, avidemux, easeus partition master, microsoft windows 11, best video editing app, crm software, doodly, lmms, mathematica, pdf password remover, malware bytes, acronis true image, quick books, transcribe, luminar ai, adobe photoshop express, mp3 video converter, microsoft publisher, best youtube video downloader, winmerge, best video editing software, microsoft office 2016, aomei partition assistant, glary utilities, winrar 32 bit, easeus data recovery, turbo tax 2020, filmora x, mp3 converter app, acrobat reader dc, intuit turbotax, adobe photoshop 7.0, adobe cc, microsoft paint, online mp3 converter, photoshop app, tightvnc, all video downloader, hard disk sentinel, catia, twinmotion, yt mp3 converter, clip studio, gigapurbalingga, easeus data recovery wizard, adobe pdf editor, microsoft windows 10, youtube video downloader online, avg antivirus free, turbotax free, system software, image to text converter, crm system, youtube video downloader for pc, kdenlive, firealpaca, online pdf compressor, photo to pdf converter, pdfelement, openshot video editor, adobe premiere rush, windows terminal, free pdf to word converter, agile manifesto, kmspico windows 10, teracopy, middleware, clipgrab, turbotax free file, winzip free, open broadcaster software, video editor for pc, intuit quickbooks, linux operating system, sandboxie, photoshop cc, antivirus free, autodesk maya, video editor app, ms office 365, flowchart maker, imagej, pdfsam, youtube downloader for pc, obs virtual camera, watermark remover, adobe creative suite, samsung kies, pos system, facebook video downloader online, youtube to mp4 converter online, mathtype, turbotax customer service, nvivo, ableton live 10, adobe media encoder, easeus todo backup, autocad student, vmware horizon client, flstudio, raspberry pi os, mendeley desktop, microsoft remote desktop, protools, jira software, erp software, autocad online, aomei, ms office 2019, adobe dreamweaver, free pdf converter, sap software, video downloader for pc, aomei backupper, online jpg to pdf converter, open source software, spss software, youtube downloader hd, rar file, isv, free screen recorder, makemkv, mp4 converter online, best free video editing software, freemind, foxit phantompdf, draftsight, microsoft office 2010, serato dj, best youtube to mp3 converter, ccleaner free, keyshot, smadav 2021, hubstaff talent, adobe suite, testdisk, scribus, cliniko, online screen recorder, torch browser, adobe bridge, camstudio, video converter to mp4, hypervisor, mkvtoolnix, superantispyware, axure, editing software, defraggler, virtual audio cable, adobe photoshop cs6, apowersoft screen recorder, ultra iso, anytrans, staff scheduling, microsoft office suite, obs streamlabs, vnc server, darktable, youtube downloader android, autocad 2020, png to pdf converter, microsoft toolkit, microsoft office for mac, zoho invoice, librecad, kmsauto net, meshmixer, xero accounting, ytd video downloader, chemdraw, free editing software, flashplayer, accounting software, photoshop 7.0, project management software, online pdf editor free, activepresenter, natural reader, youtube video downloader chrome, soda pdf, final draft, opentoonz, adobe reader for windows 10, pivot animator, project management tools, word processor, kaspersky internet security 2021, ummy video downloader, animation software, screenpresso, free video converter, cdburnerxp, quickbooks self employed, audio editor, photoshop express, k7 total security, flash video downloader, mathcad, pdf24 creator, produkey, home design 3d, softether vpn, aegisub, glasswire, zoho assist, youtube to mp3 converter online, zoho desk, 3dp net, microsoft office 2021, computer software, photo editing software, foxit pdf editor, cyberlink powerdirector, software as a service, wav to mp3 converter, knime, sap business one, bluestacks 3, richard stallman, mobiletrans, pdf to powerpoint converter, fl studio free, hubspot crm, joytokey, webinarjam, httrack, xero log in, ableton live lite, bleachbit, freefilesync, adobe photoshop free, pdf creator online, crm monday, filmora video editor, autocad software, xpadder, partition magic, software reporter tool, photoscape x, autodesk revit, pot player, cutepdf, ftp client, free office, google web designer, cad software, adobe captivate, navisworks, linux kernel, shareware, nero burning rom, spybot, microsoft excel online, macrium reflect free, email extractor, 4k youtube to mp3, ms powerpoint, winrar mac, autocad 2021, qa engineer, wirecast, turbotax 2020, wondershare filmora 9, wondershare recoverit, vmware workstation player, office for mac, imovie for windows, photo editor for pc, cross dj, adobe illustrator free, autodesk account, photorec, youtube video editor, faststone capture, luminar 4, free screen recorder windows 10, yt mp4 converter, data recovery software, peazip, cmms, pc cleaner, merge pdf i love pdf, facebook video downloader hd, corel painter, zoho inventory, bloatware, teamviewer 15, avast secure browser, openscad, quickbooks desktop, ms visio, filmora 10, teamviewer mac, pdf merger free, testrail, toon boom harmony

Software Engineering

What is Software Engineering-?

Software Engineering is a work and a method by which we can develop or create softwares for computers, smartphone and other electronic devices by using programming languages by analysing the requiements or needs of the user.

Purpose of the Software Engineering.
         To manage large software
         For greater scalability
         To manage the cost
         To manage the dynamic nature of the software
         For better quality management

What is SDLC-?

SDLC stand for "Software Development Life Cycle", means if we are creating a software, in that SDLC will tell us how much time it is gonna take to build and how many steps we have to use when and where. It tells us the Entire life time of software from beginning to ending.

It has three main stages:-
Conception stage:- Analyzing and solution finding
Implementation stage:- Implement the software after analyzing and finding solution
Maintenance:- Updating

The SDLC model is classified into three categories based on there advantages and dis-advantages:-
Water fall model:- Also we can call it as (Classical Model). This is very old model.
 The waterfall model is simple and classical model of all the models.
 This model is also known as leaner sequence model.
 This model is not a practical model, this is only theoretical model.
 In this model each and every phase must be completed before moving to the next place.
This is only used in short projects.
 At the end of each phase a review will take place.
 Waterfall model has 6 stages, check it out below.

        Feasability Study:- This will tell us that we are financially and technically visible or not to create a software.

        Requirement Specification:- Gathering Requirement that what are the things we need to create a software.

        Design:- Creating design that how should be our software looks like.

        Coding:- Implementation of the software via coding using programming languages.

        Test:- After creating the software we test that our software is working fine or not.

        Maintenance:- If client wants to add or remove something or he want to update/upgrade the software.

Figure of Waterfall Model:-

waterfall model, waterfall methodology, waterfall model in software engineering, waterfall method, waterfall model is not suitable for, iterative waterfall model, sdlc waterfall, advantages of waterfall model, waterfall model advantages and disadvantages, waterfall software development, disadvantages of waterfall model, the incremental model of software development is, waterfall model phases, waterfall model example, the waterfall model of software development is, waterfall process, waterfall development methodology, waterfall model in software testing, classical waterfall model, agile and waterfall methodologies, waterfall model diagram, explain waterfall model, the waterfall model, linear sequential model, the waterfall model of software development is mcq, waterfall model sdlc, waterfall life cycle model, waterfall process model, v model sdlc, waterfall development model, modified waterfall model, projects that use waterfall model, waterfall software, explain waterfall model with example, waterfall methodology definition, waterfall model is good, agile and waterfall model, waterfall software development life cycle, waterfall model of software development, waterfall phases, waterfall methodology advantages, linear sequential model in software engineering, stages of waterfall model, waterfall lifecycle, waterfall model steps, waterfall methodology in project management, waterfall methodology phases, advantages of waterfall model in software engineering, explain waterfall model in software engineering, waterfall design process, define waterfall model, waterfall development process, waterfall methodology example, waterfall model and agile model, waterfall model in software engineering ppt, waterfall cycle, waterfall model ppt, the linear sequential model of softwa,re development is, agile v model, spiral sdlc model, waterfall methodology project management, waterfall methodology stages, waterfall method of software development, software waterfall model, waterfall model example project, waterfall stages, iterative waterfall model in software engineering, waterfall model is, agile waterfall model, the waterfall method, v shaped sdlc model, waterfall methodology advantages and disadvantages, waterfall model of product design is an example of, waterfall software development methodology, waterfall model in software project management, application of waterfall model, benefits of waterfall methodology, waterfall model is suitable for, traditional waterfall model, waterfall approach meaning, waterfall method in software engineering, disadvantages of waterfall methodology, waterfall model project management, classic life cycle model, water model in software engineering, waterfall development method, waterfall model methodology, waterfall advantages, waterfall model of software development is, waterfall in software engineering, contoh model waterfall, types of waterfall model, traditional waterfall methodology, characteristics of waterfall model, waterfall testing model, waterfall methodology steps, phases of waterfall model in software engineering, waterfall system development, waterfall sdlc phases, waterfall v model

Advantages of the Waterfall Model:-

        1. Waterfall Model is a very simple and easy model which we can use in small projects.
        2. In this model once we completing a phase successfully completed then only we can move to the next phase. So, there is no overlapping between the phases.
        3. Each phase as a well defined tasks and a review process.

Dis-Advantages of the Waterfall Model:-

        1. Not used in a big projects.
        2. We can't go back to the previous phase. we can only move to the forward phase or next phase. This is the reason it's name is waterfall model.
        3. This model contains high risks.
        4. It is poor model for Complex and Object Oriented Projects.

Prototype Model:- Added new concepts.
 It is very famous software development model.
 In this model client is also involved at the time of designing.
 In prototype model the work is modified until the client satisfied, then we take next phase.
 The goal of the prototype model to provide a system will overall fully functionally.
 Prototype is an iterative development cycle between developer and client.
 We can also use the prototype model with other model.

        Requirement Gathering:- Developer will gather requirements to develop.

        Design:- Developer will create a design that how it should be look like.

        Build Prototype:- Developer will create a prototype.

        Customer evaluation:- Developer will show the prototype to the customer for customer review.

        Review and Update:- If customer won't like that prototype, developer will review and update the software until customer like the software. After customer approve the software prototype then the developer will follow the below things.

        Coding:- Developer will write the coding with using programming language to create a software.

        Testing:- Developer will test the software.

        Maintenance:- Developer will maintain the software.

Figure of Prototype Model:-
prototype model, prototype model in software engineering, the prototyping model of software development is, prototype development, software prototyping, example of prototype, evolutionary prototyping, prototyping methodology, the prototyping model of software development is mcq, prototyping in software engineering, prototype model example, types of prototype, rapid prototyping model, evolutionary prototyping model, software prototyping in software engineering, prototyping model of software development is, prototype model in sdlc, model and prototype, virtual prototype, real life example of prototype model, system prototype, prototyping model of software development are basically preferred, prototyping in system analysis and design, types of prototype model, prototyping model of software development is well suited for, prototype development process, a prototype is a model that, the prototyping model is most suited to build, engineering prototype, prototyping in software process may involve, prototype in business, sdlc prototype, throwaway prototyping model, prototyping and modelmaking for product design, explain prototype model, throwaway prototype, prototyping model of software development is mcq, prototype model in software engineering in hindi, prototype 3d printing, prototype life cycle model, prototype in software development, software prototype model, prototyping process model, prototype development services, rapid throwaway prototyping, prototype model in software testing, prototype software development model, evolutionary prototyping in software engineering, explain prototype model in software engineering, prototype development example, rapid prototyping methodology, prototyping model of software development are basically preferred mcq, rapid prototypes llc, rapid prototype development, define software prototyping, prototyping model of software development well suited, system prototype example, valid prototyping model, rapid prototyping in software engineering, define prototype in software engineering, rapid prototyping model in software engineering, product prototype development, prototype life cycle model in software engineering, define prototype model, throwaway prototyping methodology, types of software prototypes, explain prototype approach, cad prototype, types of prototyping in software engineering, different types of prototype, define prototype model in software engineering, software prototype example, example of prototype model in software engineering, model model prototype, prototype development model, prototyping model is, the prototyping model of software development is well suited, evolutionary prototype model in software engineering, the prototype model, prototype methodology example, prototype cycle, types of prototype in hci, prototyping model of software development is well suited for mcq, rapid throwaway prototype, types of software prototyping, the prototyping model of software development, system prototyping methodology, structured evolutionary prototyping model, types of prototyping in system analysis and design, use of prototype, prototype development methodology, software rapid prototyping, prototype waterfall model, explain software prototyping, sdlc model prototype, waterfall prototype, rapid prototype tooling, prototyping model of software development are basically performed, types of prototypes in software engineering, rapid prototyping life cycle model

Advantages of Prototype Model:-

        1. If user is not satisfied with the prototype, Then the developer will create a new prototype again.
        2. Customer feedback is always available for better better system.
        3. It take's less time to finish the project, because once we have don the requirement analysis from the customer then, it will take less time to develop the project.
        4. Error can be detected at earlier stage.

Dis-Advantages of Prototype Model:-

        1. It is totally depended on the prototype.
        2. Sometime it takes very long time to develop the prototype based on the user requirement.
        3. The developer can try to re-use the prototype in another project even the project is feasible.

Spiral Model:- Removed risks.
 Spiral model was developed by "Barry Boehm" in the year 1986 as a part of Software Engineering Institute (SET).
 It is called meta module (Model about model), because it contains all the life cycle model.
 The main purpose of the spiral model is introduced to remove risks and a feature added with name Risk Analysis.
 One business analyst is required to reduce the risk with the help of developer and client, then we can say how much cost it will take to develop.
 This model is mainly suitable for large and complex project.
 It is call as spiral model because the same activities are repeated for all the loops.
 Each Spiral or Loop represents the software development process.

Figure of Spiral Model:-
spiral model, spiral model in software engineering, the spiral model was originally proposed by, the spiral model of software development, spiral methodology, spiral method, spiral model was originally proposed by, spiral development, the spiral model of software development mcq, spiral model example, spiral model of software development, spiral model diagram, spiral model sdlc, explain spiral model, spiral development model, spiral model phases, spiral diagram, spiral life cycle model, the spiral model, spiral process model, boehm's spiral model, spiral model proposed by, the spiral model of software development is, spiral sdlc, spiral software development, spiral model in software testing, explain spiral model in software engineering, the spiral model of software development is mcq, explain spiral model in detail, in the spiral model of software development the primary determinant, a spiral model of software development and enhancement, spiral model in software engineering ppt, spiral model ppt, spiral model adalah, define spiral model, spiral project management, spiral development methodology, spiral model of software development mcq, win win spiral model in software engineering, risk analysis in spiral model, barry boehm spiral model, spiral model methodology, spiral model steps, spiral software process model, spiral development process, in spiral model of software development the primary determinant, spiral waterfall model, spiral model in software project management, spiral process model in software engineering, risk management in spiral model, spiral model stages, boehm model in software engineering, incremental commitment spiral model, risk handling in spiral model, spiral model applications, boehm's spiral model in software engineering, agile system development and spiral models, example of spiral model in software engineering, spiral model guru99, phases of spiral model in software engineering, mcq on spiral model in software engineering, spiral model testing, spiral agile, agile spiral, explain the spiral model of software development, spiral view of requirement engineering process, spiral model software, spiral product development process, agile spiral model, with suitable illustration explain spiral model evolutionary software development, spiral waterfall, spiral model for game development, spiral method software development, spiral model in software engineering examples, winwin spiral model in software engineering, spiral system development life cycle, spiral model explain, spiral model example in software engineering, spiral project management methodology, agile and spiral model, software development life cycle spiral model, spiral model project management, spiral model risk management, spiral software development life cycle, waterfall spiral agile, spiral model phases in software engineering, about spiral model, spiral method in software engineering, spiral model in embedded system, waterfall model spiral model, spiral model application, spiral model in project management, spiral development model in software engineering, sdlc model spiral, spiral software development methodology, the incremental commitment spiral model, describe the spiral model of software development, spiral model systems engineering, boehm spiral model software development, spiral design model

Advantages of Spiral Model:-
        1. Risks are analyzed at the earlier stage of the project development.
        2. It is very famous model to develop the large and complex projects.
        3. The best technology is used in the spiral model.
        4. Customer is always available, so we get feedback regularly at anytime.

Dis-Advantages of Spiral Model:-
        1. The cost of the project will be higher because, system analyst is required to analyze the risk.
        2. It is not suitable for small projects.
        3. Each loop contains four quadrant, so it takes more time to complete.

What is SRS-?

 SRS stands for "Software Requirement Specification". A document prepared by the business analyst or system analyst. It describes what will be the features of software and what will be its behavior, i.e, how it will perform.
 It is detailed description of software system to be developed with its functional and non-functional requirement.
 The SRS consist of all the requirements required for the project development.
 In order to get all the details of software from customer and to write the SRS document system is required.
 SRS document is actually an agreement between the client and developer.

Part of SRS:-

        1. Functional Requirement of the system
        2. Non-functional Requirement of the system
        3. Goal of implementation

Characteristics of SRS Document:-

 Complete:- The SRS document must be completed by taking all the requirement related to software development.
 Consistent:- It should be easy to understand from the beginning to the ending, so that user can understand easily that what is the requirement and consistency can be achieved only when there is no conflict between the two requirements.
 Testable:- The entire software or the individual model of the software must be testable.
 Feasible:- All the requirement included is SRS document must be feasible to implement.
 Modified:- The SRS document must be created in such a manner that it should be modifiable.
 Correct:- The all the requirements given in the SRS document should be correct. So, we can easily implement in software part.
 Verifiable:- All the documents of the SRS must be verified.
 Unambiguous:- The module of the software must be unambiguous so one module is compatible with another module.

Note:- Without a proper SRS document, it is very difficult to create a software and maintenance for the engineer.

No comments:

Post a Comment

Bottom Ad [Post Page]