Thursday, 4 September 2014

Syllabus

Books for software engineering
Introduction to software engineering:
The evolving role of software, Changing Nature of Software, legacy software, Software myths.
A Generic view of process: Software engineering- A layered technology, a process framework, The Capability Maturity Model Integration (CMMI), Process patterns, process assessment, personal and team process models.


Process models (or) Software Life Cycle: 
Waterfall Model
Incremental process models, 
Evolutionary process models, 
Specialized process models, 
The Unified process.
Explain about spiral model or Spiral model
Software Requirements: Functional and non-functional requirements, User requirements, System requirements, Interface specification, the software requirements document.

Requirements engineering process: Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management.
System models: Context Models, Behavioral models, Data models, Object models, structured methods.

Design Engineering: Design process and Design quality, Design concepts, the design model, pattern based software design.
Creating an architectural design: software architecture, Data design, Architectural styles and patterns, Architectural Design, assessing alternative architectural designs, mapping data flow into software architecture.

Modeling component-level design: Designing class-based components, conducting component-level design, Object constraint language, designing conventional components.
Performing User interface design: Golden rules, User interface analysis and design, interface analysis, interface design steps, Design evaluation.

Testing Strategies: A strategic approach to software testing, test strategies for conventional software, Black-Box and White-Box testing, Validation testing, System testing, the art of Debugging.
Product metrics: Software Quality, Frame work for Product metrics, Metrics for Analysis Model, Metrics for Design Model, Metrics for source code, Metrics for testing, Metrics for maintenance.


Metrics for Process and Products: Software Measurement, Metrics for software quality.Risk management: Reactive vs Proactive Risk strategies, software risks, Risk identification, Risk projection, Risk refinement, RMMM, RMMM Plan.


Quality Management: Quality concepts, Software quality assurance, Software Reviews, Formal technical reviews, Statistical Software quality Assurance, Software reliability, The ISO 9000 quality standards.



22 comments:

  1. Everything is fine, am happy about your blog. Thanks admin for sharing the unique content, you have done a great job I appreciate your effort and I hope you will get more positive comments from the web users.

    Logistics Software
    Fleet Management Software
    ERP Software Companies
    Human Resources Management Software
    CCTV Camera Dealers in Chennai

    ReplyDelete
  2. Thanks for this post.this post is very helpfull.learn us to more importer,exporter

    ReplyDelete
  3. I like your post there is a lot of information about software testing, which i would like to learn, thank you for the great guide. Very useful post and I think it is rather easy to see from the other comments as well that this post is well written and useful. I bookmarked this blog a while ago because of the useful content and I am never being disappointed. Keep up the good work.. Read more about QA Services

    ReplyDelete
  4. This is grateful information for all of us to build any software or website but user also check this free trial of workshop management software.

    ReplyDelete
  5. Looking for a best Divorce Lawyer in Chennai? We have a team of experienced divorce lawyers for your problem solving.

    Divorce Case Lawyers in Chennai

    ReplyDelete
  6. https://shrtfly.com/ref/aaqibjavaid2021

    ReplyDelete
  7. This comment has been removed by the author.

    ReplyDelete
  8. Thanks for sharing such a great post about software testing. Software testing is essential to notice the defects and errors which may occur during the development phases. Also check here detailed information about software testing companies.

    ReplyDelete
  9. I am very thankful for all the information you have tried to explain through this blog.
    software engineering assignment help

    ReplyDelete
  10. Nice and informative blog! This type of information offers the best experience and quality software to your end customers like Vtestcorp.
    If you want to know about QA testing services in India then you can click here.
    Thanks for sharing.

    ReplyDelete
  11. Great content with proper explanation. I've some doubts but now all is clear. Thanks for explaining it perfectly.

    Whether you belong to a leading industry or just a new startup, we love to be your technology partner to achieve your short-term objectives as well as your futuristic mission, through our top-notch development expertise that excels our dexterity and eminence as a software development company in India & USA.

    Software development

    ReplyDelete
  12. This comment has been removed by the author.

    ReplyDelete
  13. Your notes are good for Software Development
    and it is very helpful.

    I have found this blog very interesting.

    Very informative content, keep posting.

    If you find the best Software Development COMPANY in Ahmedabad then Sapphire Software Solutions is the best place for you.

    ReplyDelete
  14. This really is my first time i visit here. I discovered so many entertaining stuff in your blog, especially its discussion. From a great deal of comments in your articles, I guess I am not alone having all of the leisure here! Maintain the superb work.It is very useful who is looking for top Software testing company in Pune.

    ReplyDelete
  15. Our software development company offers custom solutions to help your business grow. Let us build software that meets your specific needs.

    ReplyDelete