The document discusses the Software Development Life Cycle (SDLC) which is a process used by the software industry to design, develop, and test high-quality software. It describes several SDLC models including waterfall, iterative, spiral, V-model, and big bang. The different models are used depending on factors like requirements clarity, time and budget constraints, and technology maturity.
Presentation on what is the Software Quality in terms of the Software Engineering Process and as part of Software Development Industry. It also talks about what's Standards & Procedures plus explaining different types of Standards & kinds of Procedures that comes under Software Quality.
It also contain details about SQA Activities, Software Review with different kind of Review Techniques. Then after Software Reliability is discussed with Quality Standards like ISO 9001, CMM & Six Sigma at the presentation end.
Integration testing is the phase in software testing in which individual software modules are combined and tested as a group. Read complete guide of integration testing types and tools here.
Presentation on what is the Software Quality in terms of the Software Engineering Process and as part of Software Development Industry. It also talks about what's Standards & Procedures plus explaining different types of Standards & kinds of Procedures that comes under Software Quality.
It also contain details about SQA Activities, Software Review with different kind of Review Techniques. Then after Software Reliability is discussed with Quality Standards like ISO 9001, CMM & Six Sigma at the presentation end.
Integration testing is the phase in software testing in which individual software modules are combined and tested as a group. Read complete guide of integration testing types and tools here.
What is Quality ||
Software Quality Metrics ||
Types of Software Quality Metrics ||
Three groups of Software Quality Metrics ||
Customer Satisfaction Metrics ||
Tools used for Quality Metrics/Measurements ||
PERT and CPM ||
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This ppt covers the following topics
Software quality
A framework for product metrics
A product metrics taxonomy
Metrics for the analysis model
Metrics for the design model
Metrics for maintenance
Requirements analysis, also called requirements engineering, is the process of determining user expectations for a new or modified product. These features, called requirements, must be quantifiable, relevant and detailed. In software engineering, such requirements are often called functional specifications. Requirements analysis is an important aspect of project management.
The systematic use of proven principles, techniques ,languages and tools for the cost-effective analysis ,documentation and on-going evolution of user needs and the external behavior of a system to satisfy those user needs.
Requirement Elicitation
Facilitated Application Specification Technique(FAST)
Quality Function Deployment
USE-CASES
What is Quality ||
Software Quality Metrics ||
Types of Software Quality Metrics ||
Three groups of Software Quality Metrics ||
Customer Satisfaction Metrics ||
Tools used for Quality Metrics/Measurements ||
PERT and CPM ||
This presentation is about a lecture I gave within the "Software systems and services" immigration course at the Gran Sasso Science Institute, L'Aquila (Italy): http://cs.gssi.infn.it/.
http://www.ivanomalavolta.com
This ppt covers the following topics
Software quality
A framework for product metrics
A product metrics taxonomy
Metrics for the analysis model
Metrics for the design model
Metrics for maintenance
Requirements analysis, also called requirements engineering, is the process of determining user expectations for a new or modified product. These features, called requirements, must be quantifiable, relevant and detailed. In software engineering, such requirements are often called functional specifications. Requirements analysis is an important aspect of project management.
The systematic use of proven principles, techniques ,languages and tools for the cost-effective analysis ,documentation and on-going evolution of user needs and the external behavior of a system to satisfy those user needs.
Requirement Elicitation
Facilitated Application Specification Technique(FAST)
Quality Function Deployment
USE-CASES
SDLC-Software Development Life Cycle fundamentals /basics
The Presentation provides fundamentals of SDLC . The intent is to provide the high level overview to the readers .Details on teh SDLC process , Frameworks are provided.
Feedback for improving the contents are always welcome !
This is about software engineering.Software engineers apply engineering principles and knowledge of programming languages to build software solutions for end users. Software engineers design and develop computer games, business applications, operating systems, network control systems, and middleware—to name just a few of the many career paths available.
Comparing Various SDLC Models On The Basis Of Available MethodologyIJMER
There are various SDLC models widely accepted and employed for developing software.
SDLC models give a theoretical guide line regarding development of the software. Employing proper
SDLC allows the managers to regulate whole development strategy of the software. Each SDLC has its
advantages and disadvantages making it suitable for use under specific condition and constraints for
specified type of software only. We need to understand which SDLC would generate most successful
result when employed for software development. For this we need some method to compare SDLC
models. Various methods have been suggested which allows comparing SDLC models. Comparing SLDC
models is a complex task as there is no mathematical theorem or physical device available. The essence
of this paper is to analyse some methodologies that could result in successful comparison of the SDLC
models. For this we have studied various available tools, techniques and methodologies and have tried
to extract most simple, easy and highly understandable method for comparing SDLC models.
Software development life cycle (sdlc) phases.pdfPrayas Gokhale
Software development life cycle (SDLC) is the life cycle of the software product. It comprises of certain defined phases that are interlinked. The requirements are translated into design, the design is used to write the codes. The code is tested and verified before delivering it to customers.
hello this is murthy there is no hard disks more than 5tb if any one wants create high storage capacity. please refer the information provided in the slides they can create 1024Yotabyte(trillion terabytes) storage capacity hard disk . for more information contact murthy gmail: m886776@gmail.com
Model Attribute Check Company Auto PropertyCeline George
In Odoo, the multi-company feature allows you to manage multiple companies within a single Odoo database instance. Each company can have its own configurations while still sharing common resources such as products, customers, and suppliers.
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
The Art Pastor's Guide to Sabbath | Steve ThomasonSteve Thomason
What is the purpose of the Sabbath Law in the Torah. It is interesting to compare how the context of the law shifts from Exodus to Deuteronomy. Who gets to rest, and why?
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdfTechSoup
In this webinar you will learn how your organization can access TechSoup's wide variety of product discount and donation programs. From hardware to software, we'll give you a tour of the tools available to help your nonprofit with productivity, collaboration, financial management, donor tracking, security, and more.
How to Split Bills in the Odoo 17 POS ModuleCeline George
Bills have a main role in point of sale procedure. It will help to track sales, handling payments and giving receipts to customers. Bill splitting also has an important role in POS. For example, If some friends come together for dinner and if they want to divide the bill then it is possible by POS bill splitting. This slide will show how to split bills in odoo 17 POS.
Read| The latest issue of The Challenger is here! We are thrilled to announce that our school paper has qualified for the NATIONAL SCHOOLS PRESS CONFERENCE (NSPC) 2024. Thank you for your unwavering support and trust. Dive into the stories that made us stand out!
How to Make a Field invisible in Odoo 17Celine George
It is possible to hide or invisible some fields in odoo. Commonly using “invisible” attribute in the field definition to invisible the fields. This slide will show how to make a field invisible in odoo 17.
How to Create Map Views in the Odoo 17 ERPCeline George
The map views are useful for providing a geographical representation of data. They allow users to visualize and analyze the data in a more intuitive manner.
1.4 modern child centered education - mahatma gandhi-2.pptx
Software development life cycle copy
1. SDLC, Software development life cycle is a process used
by software industry to design, develop and test high
quality software. The SDLC aims to produce a high
quality software that meets or exceeds customer
expectations, reaches completion within times and cost
estimates.
2. A typical Software Development Life
Cycle consists of the following stages:
1. Planning and Requirement analysis
2. Defining Requirements
3. Designing the product architecture
4. Building or Developing the product
5. Testing the product
6. Deployment in the market and
maintenance
3. There are various software development life cycle
models defined and designed which are followed
during software development process. These models
are also referred as Software Development Process
Models”
Following are the most important and popular SDLC
models followed in the industry
Waterfall Model
Iterative Model
Spiral Model
V-Model
Big bang Model
5. Requirement Gathering and analysis:
All possible requirements of the system to be developed
are captured in this phase and documented in a
requirement specification document.
System Design:
The requirement specification from fist phase are studied in
this phase and system design is prepared. System design
helps in specifying hardware system requirements and also
helps in defining overall system architecture.
Implementation:
With inputs from system design, the system is first
developed in small programs called units, which are
integrated in the next phase. Each unit is developed and
tested for its functionality which is referred to as unit testing
6. Integration and testing:
All the units developed in the implementation phase are
integrated into a system after testing of each units. Post
integration the entire system is tested for any faults and
failures.
Deployment of system:
Once the functional and non functional testing is done,
the product is deployed in the customer environment or
released into the market.
Maintenance:
There are some issues which come up in the client
environment. To fix those issues patches are released.
Also to enhance the product some better versions are
released maintenance is done to deliver these changes
in t customer environment
8. This model is most often used in the following
scenarios
Requirements of the complete system are clearly
defined and understood
Major requirements must be defined; however, some
functionalities or requested enhancements may
evolve with time.
There is a time to the market constraint.
.
9. A new technology is being used and is being learnt by the
development team while working on the project.
Resources with needed skill set are not available and are
planned to be used on contract basis for specific
iterations.
There are some high risk features and goals which may
change in the future.
10. Spiral Model
The spiral model has four phases. A software
project repeatedly passes through these
phases in iteration called spirals.
Following is a diagrammatic representation of spiral model
listing the activities in cash phase:
11. Identification:
This phase starts with gathering the business requirements in
the baseline spiral. In the subsequent spirals as the product
matures, identification of system requirements, subsystem
requirements and unit requirement are all done in this phase
This is also includes understanding the system
requirements by continuous communication between the
customer and the system analyst. At the end of the spiral the
product is deployed in the identified.
Design:
Design phase starts with the conceptual design in the
baseline spiral and involves architectural design, logical
design of modules, physical product design and final design
in the subsequent spirals.
12. Construct or Build:
Construct phase refers to production of the actual software
product at every spiral. In the baseline spiral when the
product is just thought of and the design is being developed
a POC (proof of concept) is developed.
Then in the subsequent spirals with higher clarity on
requirements and design details a working model of the
software called build is produced with a version number.
Evaluation and Risk analysis:
Risk analysis includes identifying, estimating, and monitoring
technical feasibility and management risks, such as schedule
slippage and cost overrun. After testing the build.
13. The below figure illustrates the different phases in V-Model of
SDLC.
V- Model:
14. The V- Model is SDLC Model where execution of
processes happens in a sequential manner in V- shape. It
is also known as Verification and Validation model.
V- Model is an extension of the waterfall model and
is based on association of a testing phase for each
corresponding development stage. This means that for
every single phase in the development cycle there is a
directly associated testing phase. This is a highly
disciplined model and next phase start only after
completion of the previous phase.
15. Big Bang Model
The Big Bang model is SDLC model where there is no
specific process followed. The development just starts with
the required money and efforts as the input, and the output is
the software developed which may or may not be as per
customer requirement.
Big Bang Model is SDLC model where there is no formal
development followed and very little planning is required.
Even the customer is not sure about what exactly he wants
and the requirements are implemented on the fly without
much analysis.
16. ERP- Definition:
ERP is a process of managing all resources and their use
in the entire enterprise in a coordinated manner.
What is ERP
Enterprise resource planning.
Support business through optimizing, maintaining
and tracking business function.
17. ERP System: Definition
ERP is set of integrated business applications, or modules which
carry out common business functions such as general ledger,
accounting or order management.
It is used by every department in an organization and by most
employee
I shown you a list of resources used by various department of a company
18. The sales department can check prices of products and
their inventory levels, enter sales orders from customers,
make deliveries, issue invoices to customers and receive
payments.
The production department uses it to check inventory
balances of products, create production orders, manage
production schedules, record the receipt of finished or in-
progress orders.
The marketing department can plan demand and make
sales forecasts for the next sales period. The finance
department uses it to manage accounts payables,
accounts receivables, enter payments made by
customers and payments made to suppliers, generate the
balance sheet and profit and loss statements at the end of
an accounting period.
19. The human relations department tracks all employees in a
company, their title, date of joining, department, and
salary. Every new employee is added to the system as
soon as they join the company. If they quit or are fired,
this is also reflected in the system, but their information is
still retained for historical records.
20.
21. When you store your photos online instead of on your home
computer, or use webmail or a social networking site, you are
using a “cloud computing” service. If you are an organization,
and you want to use, for example, an online invoicing service
instead of updating the in-house one you have been using for
many years, that online invoicing service is a “cloud
computing” service.
Meaning – Cloud Computing
Cloud computing refers to the delivery of computing
resources over the Internet. Instead of keeping data on your
own hard drive or updating applications for your needs, you
use a service over the Internet, at another location, to store
your information or use its applications. Doing so may give
rise to certain privacy implications.
22. Cloud computing is the delivery of computing services over
the Internet. Cloud services allow individuals and businesses
to use software and hardware that are managed by third
parties at remote locations.
Examples of cloud services include online file storage, social
networking sites, webmail, and online business applications.
The cloud computing model allows access to information and
computer resources from anywhere that a network
connection is available. Cloud computing provides a shared
pool of resources, including data storage space, networks,
computer processing power, and specialized corporate and
user applications.
Cloud Computing Definition