SlideShare a Scribd company logo
1 of 13
1 | P a g e
Assignment 1
By Hau Teen Yee Fabrice
Date of submission: 26.01.18
This assignment contains Question and Answer.
2 | P a g e
Table of contents:
Introduction…………………………………………………………………………3
Question 1: Computerized a fruit and vegetable shop………………………………4-5
Question 2: Suitable methodology for a new route………………………………6-7
Question 3: Explain the following business functions………………………………8
Question 4: Describe 3 level management………………………………9-10
Question 5: narrative and graphical specification technique……………………………11
Question 6: content of a program specification document………………………………12
References………………………………………………………………………………..13
3 | P a g e
Introduction of current trend in IT:
A digital network is emerging to support the upcoming digital business and its
underlying technology platforms and IT practices. It focuses on people and the Internet
of Things (IoT) endpoints. The digital business evolution is exploiting new digital models
to align more closely to the physical and digital world for employees, partners and
customers. Technology is rooted in everything.
4 | P a g e
A small fruit and vegetable shop has been opened by a husband and wife who
have no knowledge about computer systems. They are aware that they need to
create a database and would need to record sales and purchases. How would you
approach this development?
It is very important to explain the husband and the wife of the advantage of using
computer in the shop, and give them a formation of computer basics, and explain to
them how the system can be cost saving (less paper work), and benefits for their shop.
During the formation it is important to explain them:
 How to use the system (How to record sales and purchases)
 Knowledge of how the system functions.
 Using computer (Basics).
While doing the formation it important to know what problems they are facing such as:
 Stock overloaded (fruit and vegetable are expire).
 They are using a lot of paper for receipt.
 Unbalanced of their money (calculation errors).
It is very important while developing the system to know what they need as functions
Such as the design the color as examples.
How the system of their fruit and vegetable shop will work?
The system will records all the prices of the fruit and vegetable when a client make a
purchase it will record the data and every day the computerized system will display how
many fruit or vegetable was purchases and it will display the total earning with the fruit
or vegetable needed to be in stock or not, the computerized system will not display only
daily revenue, but also, monthly, yearly and profits and lose .so the husband and her
wife can easily get all the information that they needed.
The system will perform function such as:
 Delete data.
 Save data.
 Stock needed of fruit and vegetable.
 Credit for fidelity clients (Make a monthly records for them and will total all the
fruit and vegetable that they purchase. The system will display a date of their
payment).
 Automatically calculate the total of the purchase of a clients.
5 | P a g e
Advantage of using the new computerized fruit and vegetable shop system
The two biggest advantages of a computerized accounting system are speed and
accuracy. When using a manual accounting system, each step in the accounting cycle
must be performed by hand. For the fruit and vegetable shop it would be a big benefits
the system will be faster.
For example:
Let say that they have 10 clients waiting for payment the husband and her wife use to
write information by hand and calculate the total , it take a lot of time and sometime it
can be inaccurate (people mistake). So the system will perform the same task, but,
faster and accurate
The system is a cost saving in terms of paper for the fruit and vegetable shop
Disadvantage of the new computerized system of the fruit and vegetable shop system.
It is very important for the husband and her wife to know the disadvange of the
computerized system.
 It can be very expensive.
 In case of power cut the system cannot work.
6 | P a g e
b) A large ferry shipping company is investing in a new route from England to
France. The company needs an entirely new system to deal with all the
applications such as bookings from passengers, buying food and drinks for the
restaurants, selling the food, recruiting staff, paying staff etc. Describe a suitable
methodology that could be used to analyses all the requirements.
Evolutionary methodology is the best to analyze all the requirement for the new route.
Evolution model is based on the initial implementation will result in the user comments it
can be repaired through many versions until an adequate system can be developed. In
addition to having separate activities, this model provide feedback to developers.
The evolution model divides the development cycle into smaller, "Incremental Waterfall
Model" in which users are able to get access to the product at the end of each cycle.
Passengers and customers provide feedback on the product for planning stage of the
next cycle and the development team responds, often by changing the product, plans or
process.
These incremental cycles are typically two or four weeks in duration and continue
until the product is shipped.
 These models are more suited to object oriented systems.
 They are iterative in Process.
 They enable the software developer to develop increasingly more Complex
versions of the software.
 Like all Complex systems, software involve over period of the time and hence
evolutionary models are more suited to software development.
 Requirements gets changed while the software is under development.
7 | P a g e
Advantages of Evolutionary Model
 User satisfaction: User gets satisfied and he gets the full chance of
experimenting partially developed system.
 Business benefit: Successful use of this model can benefit not only business
result but marketing and the internal operations as well.
 High quality: As you should get satisfied with every version, it produces the high
quality product.
 Low risk: There is significant reduction of risk as a versions is implemented. This
risk may be associated with
- missing schedule deadline
- wrong feature sets
- poor quality
 Reduction Cost: Some design issues are cheaper to resolve through
experimentation than through analysis. It reduces cost by providing structured
and disciplined avenue for experimentation.
Disadvantages of Evolutionary Model
 Several version release: Developer has to make table version which increases
their Efforts.
 Dividing software: It is difficult to "divide the software and the problems in several
versions that would be acceptable to the customer which can be implemented
and delivered incrementally.
8 | P a g e
Explain the following business functions:
i) Purchasing
Purchasing is the function of buying Goods & Services from External Source to
an Organization. Purchase department buys Raw Materials, Spare parts,
services etc. as required by the company or Organization.
ii) Marketing
One of the major functions of marketing is to conduct your research on your
target audience. Pay attention to buying trends and look for products that fulfil
a current need. For instance, apparel retailers need to stay on top of the
upcoming season’s trends to know what products to focus on in marketing
campaigns. Market research also requires checking out your other competitors.
Find out what products they are featuring and how successful their marketing
campaigns have been in the past.
iii) Human Resource Management (Personnel)
Traditional personnel management often focuses on managing a workforce
from an administrative standpoint. The function is to ensure people are hired,
oriented, paid on time and have their complaints and needs addressed. On the
other hand, Human Resource Management treats employees as a resource
much like a factory, a machine or cash.
iv) Stock Control
Stock control, otherwise known as inventory control, is used to show how
much stock you have at any one time, and how you keep track of it.
It applies to every item you use to produce a product or service, from raw
materials to finished goods. It covers stock at every stage of the production
process, from purchase and delivery to using and re-ordering the stock.
9 | P a g e
There are typically THREE levels of management information within an
organization. Identify the three levels giving an example of each.
The information requirements of managers will vary depending on their specific role with
regard to internal control and risk. Within an organization, management are normally
divided into three different levels:
1. Strategic,
2. Tactical
3. Operational.
Diagram of the 3 level management.
Here a description of the activity of the 3 level management in an organisation.
10 | P a g e
Example of the three level management in an organization.
11 | P a g e
c) Describe and give an example of ONE narrative and ONE graphical specification
technique
Narrative
Narrative is writing that tells a story. It has a sequence of events, the plot. Narratives also
have characters and a setting, as well as a narrator or person from whose point of view
the story is told.
Examples of Narrative:
 When your friend tells a story about seeing a deer on the way to school, he or she
is using characteristics of a narrative.
 Fairy tales are narratives. The plot typically begin with "Once upon a time ..." and
end with "happily ever after."
What it is Graphical specification?
Draw components on screen set actions with script or links to program in use with raw
programming most popular technique e.g. Visual Basic, Dreamweaver, and Flash
12 | P a g e
d) Briefly describe the content of a program specification document.
In computer science, a program specification is the definition of what a computer program
is expected to do. It can be informal, in which case it can be considered as a blueprint or
user manual from a developer point of view, or formal, in which case it has a definite
meaning defined in mathematical or programmatic terms. In practice, most successful
specifications are written to understand and fine-tune applications that were already well-
developed, although safety-critical software systems are often carefully specified prior to
application development. Specifications are most important for external interfaces that
must remain stable.
Program Specifications Content
1. No standard approach
2. Include program information
3. Note events that trigger actions
4. List inputs and outputs
5. Include pseudocode
6. Present additional notes and comments
13 | P a g e
References:
https://en.wikipedia.org/wiki/Computerize
https://www.business2community.com/tech-gadgets/top-7-trends-software-industry-
expect-01772152
https://en.wikipedia.org/wiki/Management
https://blogs.agilefaqs.com/2009/01/29/10-evolutionary-project-management-evo-
principles/
https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and-
methodologies/
http://www.bcmpedia.org/wiki/Business_Function
https://simple.wikipedia.org/wiki/Program_specification
https://www.hud.gov/sites/documents/PSTEMPLATE.DOC
https://www.gartner.com/smarterwithgartner/gartners-top-10-technology-trends-2017/
http://www.its-all-design.com/a-graphical-functional-specification-part-1/

More Related Content

Similar to Current trend in IT

INF20015 Requirements Analysis & Modelling pg. 1 Swi.docx
INF20015 Requirements Analysis & Modelling   pg. 1 Swi.docxINF20015 Requirements Analysis & Modelling   pg. 1 Swi.docx
INF20015 Requirements Analysis & Modelling pg. 1 Swi.docx
jaggernaoma
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docx
SALU18
 
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docxChaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
cravennichole326
 
includes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docxincludes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docx
annettsparrow
 
1. Briefly describe your current position and responsibilities. –
1. Briefly describe your current position and responsibilities. – 1. Briefly describe your current position and responsibilities. –
1. Briefly describe your current position and responsibilities. –
TatianaMajor22
 
Quality management in projects
Quality management in projectsQuality management in projects
Quality management in projects
selinasimpson311
 

Similar to Current trend in IT (18)

INF20015 Requirements Analysis & Modelling pg. 1 Swi.docx
INF20015 Requirements Analysis & Modelling   pg. 1 Swi.docxINF20015 Requirements Analysis & Modelling   pg. 1 Swi.docx
INF20015 Requirements Analysis & Modelling pg. 1 Swi.docx
 
Environmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docxEnvironmental Pollution RecommendationThere is a concern in yo.docx
Environmental Pollution RecommendationThere is a concern in yo.docx
 
Innovation and System Design
Innovation and System DesignInnovation and System Design
Innovation and System Design
 
Smu mba semester 2
Smu mba semester 2Smu mba semester 2
Smu mba semester 2
 
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docxChaplin School of Hospitality and Tourism ManagementInternship Lea.docx
Chaplin School of Hospitality and Tourism ManagementInternship Lea.docx
 
PASCUA(REPORT.CMSC411)
PASCUA(REPORT.CMSC411)PASCUA(REPORT.CMSC411)
PASCUA(REPORT.CMSC411)
 
Report
ReportReport
Report
 
Blog selection of an etrm
Blog   selection of an etrmBlog   selection of an etrm
Blog selection of an etrm
 
includes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docxincludes the followingBusiness Case InvestigationIdenti.docx
includes the followingBusiness Case InvestigationIdenti.docx
 
1. Briefly describe your current position and responsibilities. –
1. Briefly describe your current position and responsibilities. – 1. Briefly describe your current position and responsibilities. –
1. Briefly describe your current position and responsibilities. –
 
ACC 340 Extraordinary Success |snaptutorial.com
ACC 340 Extraordinary Success |snaptutorial.comACC 340 Extraordinary Success |snaptutorial.com
ACC 340 Extraordinary Success |snaptutorial.com
 
1st assignment (opm)
1st assignment (opm)1st assignment (opm)
1st assignment (opm)
 
Tools and Techniques for Quality Management
Tools and Techniques for Quality ManagementTools and Techniques for Quality Management
Tools and Techniques for Quality Management
 
Agile practices for management
Agile practices for managementAgile practices for management
Agile practices for management
 
Chapter 10 Tools and Techniques for Quality Management.ppt
Chapter 10 Tools and Techniques for Quality Management.pptChapter 10 Tools and Techniques for Quality Management.ppt
Chapter 10 Tools and Techniques for Quality Management.ppt
 
Defining The System
Defining The SystemDefining The System
Defining The System
 
1 07-30
1 07-301 07-30
1 07-30
 
Quality management in projects
Quality management in projectsQuality management in projects
Quality management in projects
 

More from Self employed

More from Self employed (10)

Website Project Cryptobay
Website Project CryptobayWebsite Project Cryptobay
Website Project Cryptobay
 
Artificial Intelligence:Will Robots replace human being in the near Future
Artificial Intelligence:Will Robots replace human being in the near FutureArtificial Intelligence:Will Robots replace human being in the near Future
Artificial Intelligence:Will Robots replace human being in the near Future
 
Mobile computing Assignment
Mobile computing AssignmentMobile computing Assignment
Mobile computing Assignment
 
Ebusiness 2017 (elogistics) Mauritius
Ebusiness  2017 (elogistics) MauritiusEbusiness  2017 (elogistics) Mauritius
Ebusiness 2017 (elogistics) Mauritius
 
Business Plan: Hau Restaurant
Business Plan: Hau RestaurantBusiness Plan: Hau Restaurant
Business Plan: Hau Restaurant
 
Team dynamics presentation
Team dynamics presentationTeam dynamics presentation
Team dynamics presentation
 
Health and safety presentation
Health and safety presentationHealth and safety presentation
Health and safety presentation
 
Power of intuition
Power of intuitionPower of intuition
Power of intuition
 
End User Support Presentation
End User Support Presentation End User Support Presentation
End User Support Presentation
 
Green ICT 2015
Green ICT 2015Green ICT 2015
Green ICT 2015
 

Recently uploaded

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Recently uploaded (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 

Current trend in IT

  • 1. 1 | P a g e Assignment 1 By Hau Teen Yee Fabrice Date of submission: 26.01.18 This assignment contains Question and Answer.
  • 2. 2 | P a g e Table of contents: Introduction…………………………………………………………………………3 Question 1: Computerized a fruit and vegetable shop………………………………4-5 Question 2: Suitable methodology for a new route………………………………6-7 Question 3: Explain the following business functions………………………………8 Question 4: Describe 3 level management………………………………9-10 Question 5: narrative and graphical specification technique……………………………11 Question 6: content of a program specification document………………………………12 References………………………………………………………………………………..13
  • 3. 3 | P a g e Introduction of current trend in IT: A digital network is emerging to support the upcoming digital business and its underlying technology platforms and IT practices. It focuses on people and the Internet of Things (IoT) endpoints. The digital business evolution is exploiting new digital models to align more closely to the physical and digital world for employees, partners and customers. Technology is rooted in everything.
  • 4. 4 | P a g e A small fruit and vegetable shop has been opened by a husband and wife who have no knowledge about computer systems. They are aware that they need to create a database and would need to record sales and purchases. How would you approach this development? It is very important to explain the husband and the wife of the advantage of using computer in the shop, and give them a formation of computer basics, and explain to them how the system can be cost saving (less paper work), and benefits for their shop. During the formation it is important to explain them:  How to use the system (How to record sales and purchases)  Knowledge of how the system functions.  Using computer (Basics). While doing the formation it important to know what problems they are facing such as:  Stock overloaded (fruit and vegetable are expire).  They are using a lot of paper for receipt.  Unbalanced of their money (calculation errors). It is very important while developing the system to know what they need as functions Such as the design the color as examples. How the system of their fruit and vegetable shop will work? The system will records all the prices of the fruit and vegetable when a client make a purchase it will record the data and every day the computerized system will display how many fruit or vegetable was purchases and it will display the total earning with the fruit or vegetable needed to be in stock or not, the computerized system will not display only daily revenue, but also, monthly, yearly and profits and lose .so the husband and her wife can easily get all the information that they needed. The system will perform function such as:  Delete data.  Save data.  Stock needed of fruit and vegetable.  Credit for fidelity clients (Make a monthly records for them and will total all the fruit and vegetable that they purchase. The system will display a date of their payment).  Automatically calculate the total of the purchase of a clients.
  • 5. 5 | P a g e Advantage of using the new computerized fruit and vegetable shop system The two biggest advantages of a computerized accounting system are speed and accuracy. When using a manual accounting system, each step in the accounting cycle must be performed by hand. For the fruit and vegetable shop it would be a big benefits the system will be faster. For example: Let say that they have 10 clients waiting for payment the husband and her wife use to write information by hand and calculate the total , it take a lot of time and sometime it can be inaccurate (people mistake). So the system will perform the same task, but, faster and accurate The system is a cost saving in terms of paper for the fruit and vegetable shop Disadvantage of the new computerized system of the fruit and vegetable shop system. It is very important for the husband and her wife to know the disadvange of the computerized system.  It can be very expensive.  In case of power cut the system cannot work.
  • 6. 6 | P a g e b) A large ferry shipping company is investing in a new route from England to France. The company needs an entirely new system to deal with all the applications such as bookings from passengers, buying food and drinks for the restaurants, selling the food, recruiting staff, paying staff etc. Describe a suitable methodology that could be used to analyses all the requirements. Evolutionary methodology is the best to analyze all the requirement for the new route. Evolution model is based on the initial implementation will result in the user comments it can be repaired through many versions until an adequate system can be developed. In addition to having separate activities, this model provide feedback to developers. The evolution model divides the development cycle into smaller, "Incremental Waterfall Model" in which users are able to get access to the product at the end of each cycle. Passengers and customers provide feedback on the product for planning stage of the next cycle and the development team responds, often by changing the product, plans or process. These incremental cycles are typically two or four weeks in duration and continue until the product is shipped.  These models are more suited to object oriented systems.  They are iterative in Process.  They enable the software developer to develop increasingly more Complex versions of the software.  Like all Complex systems, software involve over period of the time and hence evolutionary models are more suited to software development.  Requirements gets changed while the software is under development.
  • 7. 7 | P a g e Advantages of Evolutionary Model  User satisfaction: User gets satisfied and he gets the full chance of experimenting partially developed system.  Business benefit: Successful use of this model can benefit not only business result but marketing and the internal operations as well.  High quality: As you should get satisfied with every version, it produces the high quality product.  Low risk: There is significant reduction of risk as a versions is implemented. This risk may be associated with - missing schedule deadline - wrong feature sets - poor quality  Reduction Cost: Some design issues are cheaper to resolve through experimentation than through analysis. It reduces cost by providing structured and disciplined avenue for experimentation. Disadvantages of Evolutionary Model  Several version release: Developer has to make table version which increases their Efforts.  Dividing software: It is difficult to "divide the software and the problems in several versions that would be acceptable to the customer which can be implemented and delivered incrementally.
  • 8. 8 | P a g e Explain the following business functions: i) Purchasing Purchasing is the function of buying Goods & Services from External Source to an Organization. Purchase department buys Raw Materials, Spare parts, services etc. as required by the company or Organization. ii) Marketing One of the major functions of marketing is to conduct your research on your target audience. Pay attention to buying trends and look for products that fulfil a current need. For instance, apparel retailers need to stay on top of the upcoming season’s trends to know what products to focus on in marketing campaigns. Market research also requires checking out your other competitors. Find out what products they are featuring and how successful their marketing campaigns have been in the past. iii) Human Resource Management (Personnel) Traditional personnel management often focuses on managing a workforce from an administrative standpoint. The function is to ensure people are hired, oriented, paid on time and have their complaints and needs addressed. On the other hand, Human Resource Management treats employees as a resource much like a factory, a machine or cash. iv) Stock Control Stock control, otherwise known as inventory control, is used to show how much stock you have at any one time, and how you keep track of it. It applies to every item you use to produce a product or service, from raw materials to finished goods. It covers stock at every stage of the production process, from purchase and delivery to using and re-ordering the stock.
  • 9. 9 | P a g e There are typically THREE levels of management information within an organization. Identify the three levels giving an example of each. The information requirements of managers will vary depending on their specific role with regard to internal control and risk. Within an organization, management are normally divided into three different levels: 1. Strategic, 2. Tactical 3. Operational. Diagram of the 3 level management. Here a description of the activity of the 3 level management in an organisation.
  • 10. 10 | P a g e Example of the three level management in an organization.
  • 11. 11 | P a g e c) Describe and give an example of ONE narrative and ONE graphical specification technique Narrative Narrative is writing that tells a story. It has a sequence of events, the plot. Narratives also have characters and a setting, as well as a narrator or person from whose point of view the story is told. Examples of Narrative:  When your friend tells a story about seeing a deer on the way to school, he or she is using characteristics of a narrative.  Fairy tales are narratives. The plot typically begin with "Once upon a time ..." and end with "happily ever after." What it is Graphical specification? Draw components on screen set actions with script or links to program in use with raw programming most popular technique e.g. Visual Basic, Dreamweaver, and Flash
  • 12. 12 | P a g e d) Briefly describe the content of a program specification document. In computer science, a program specification is the definition of what a computer program is expected to do. It can be informal, in which case it can be considered as a blueprint or user manual from a developer point of view, or formal, in which case it has a definite meaning defined in mathematical or programmatic terms. In practice, most successful specifications are written to understand and fine-tune applications that were already well- developed, although safety-critical software systems are often carefully specified prior to application development. Specifications are most important for external interfaces that must remain stable. Program Specifications Content 1. No standard approach 2. Include program information 3. Note events that trigger actions 4. List inputs and outputs 5. Include pseudocode 6. Present additional notes and comments
  • 13. 13 | P a g e References: https://en.wikipedia.org/wiki/Computerize https://www.business2community.com/tech-gadgets/top-7-trends-software-industry- expect-01772152 https://en.wikipedia.org/wiki/Management https://blogs.agilefaqs.com/2009/01/29/10-evolutionary-project-management-evo- principles/ https://melsatar.blog/2012/03/15/software-development-life-cycle-models-and- methodologies/ http://www.bcmpedia.org/wiki/Business_Function https://simple.wikipedia.org/wiki/Program_specification https://www.hud.gov/sites/documents/PSTEMPLATE.DOC https://www.gartner.com/smarterwithgartner/gartners-top-10-technology-trends-2017/ http://www.its-all-design.com/a-graphical-functional-specification-part-1/