Software Engineering Assignment

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

1.

How to understand business driver of the information system,


please give an example.
Answer: Business drivers are the key inputs and activities that drive the
operational and financial results of a business. Common examples of
business drivers are salespeople, number of stores, website traffic,
number and price of products sold, units of production, etc. In order to
make internal choices about business strategy or build a financial
model to value a company, it’s critical to gain a solid understanding of
the main drivers of a business.

Any organization should identify its business drivers and attempt to


maximize any that are under their control. Also to recognize that there
are always external business drivers that they cannot influence, such as
global economic conditions. As an organization becomes more complex,
identifying business drivers becomes more difficult. It therefore makes
sense to continually assess, clarify and monitor business drivers.
As organizations become more complex, identifying business drivers
becomes more difficult. For this reason, some software makers offer
programs to help companies clarify and monitor their business drivers.

Business drivers are critically important dynamics that determine the


value of a business. A key business driver is something that has a major
impact on the performance of the business, which requires constant
monitoring to reflect the latest trends in markets.

Some businesses do not measure and monitor their performance drivers


and instead drive their business by a chaotic decision making
process. Other companies manage and monitor everything. The key is
not to analyses everything, rather by monitoring the 4-5 key drivers of
their business, especially the leading indicators are most likely to show
an increase or decrease in performance before they occur, and what the
company is doing to improve those measures.

Examples of business drivers

Drivers vary significantly by industry, but they can all be determined


using the same type of root cause analysis.

Here is a list of common business drivers:

 Number of stores or locations


 Average size (i.e., square feet) per location
 Number of products sold (volume)

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
 Prices of products/services sold
 Number of salespeople
 Effectiveness of salespeople
 Traffic volume to a website
 Conversion rate of traffic to a website
 Production rate for manufacturing
 Efficiency rates and downtime
 Energy and electricity costs
 Rent and office space
 Salaries and wages per employee
 Commissions, fees, and other selling expenses
 Foreign exchange rates
 Commodity prices (e.g., oil, copper, pulp, rubber, etc.)

2. How to understand technique driver of the information system,


please give an example.
Answer: Technique drivers are important aspects that influence a
company's or business's performance. A technical driver is something
that has a significant impact on the company's success. It can also
provide early indicators of poor performance or results. Let's look at
some crucial driver selection guidelines and examples.

Artificial intelligence is significant as one of the technology drivers


necessary for processing information in educational institutes, customer
care centers, and others. It is available every time as a digital assistant
to interact with the customers or users. Machine learning enables the
handling of the necessary data for processing information. It is widely
used in e-commerce.

Employee hours may also be a poor indicator. It is unnecessary for a


corporation to track the hours of salaried managers because they are
unrelated to performance.

Examples of technique drivers

Here is a list of common business drivers:

• Networks and the Internet


• Mobile and Wireless Technologies
• Object Technologies

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
• Collaborative Technologies
• Enterprise Applications

3. Do you think Software engineering can help the system


development? Give your reasons.

Answer: Software engineering refers to the type of engineering that


people who wish to go for a job or a career in software development
choose to go for. Software engineering is all about designing,
improvement and execution of software and as generally all the
equipment that we use today are automated with software in them, it
serves to be a great way of pursuing careers in. The importance of
software engineering can be explained as follows:-

The Career in Gadget Based Software Making:-

Software engineering proves to be an ideal way of making a career in


gadget based software making. If you wish to get hired or placed in
some company that deals with gadget making, the best way to enter
such firms is through the course of software engineering.

The Career in Instruments Based Software Making:-

The instrument based software making also has got an endless scope
and opportunities for a candidate in it and thus if you are a software
engineering aspirant, you have got endless scope for yourself in this
field. Simply complete the degree and get employed.

The Machinery Based Software Making:-

The machinery based software making these days also is in fashion.


Most of the heavy machines these days go hi-tech with software based
commands provided to them and thus even this has got endless scope
for the software engineering aspirants.

Almost All The Equipment That You Use Are Based On Software:-

Almost all the equipment that you use let it be a digital watch or a smart
phone or a laptop or a computer or even a television are based on
software and thus software engineering proves to be a better and great
career option for all.

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
The Software Engineers Are In Demand All Over the World:-

The software engineers are in demand all over the world and this
demand is so high that most of the information technology based
companies these days are hiring enthusiastic and skilled software
engineers giving them a salary package worth crores of rupees.

It is one of the Top Most Paid Jobs of the World:-

Software engineering is also one of the top most paid jobs of the world.
It provides you with the incentives as well as endless opportunities, quick
promotions and even tour packages all over the world with your posting
made even in the foreign countries. The companies like T.C.S etc where
it is a dream come true to get hired and the companies like Infosys etc
also choose to hire the best of the software engineers in the branches of
their company.

4. Compare software engineering and problem solving.

Answer: Software Engineering is a designing branch connected with the


development of programming item utilizing clear cut logical standards,
strategies, and techniques. The aftereffect of programming is a viable
and solid programming item.

The significance of Software engineering is as per the following:

Decreases intricacy: Big programming is generally convoluted and


testing to advance. Programming has an incredible answer for lessen
the confusion of any venture. Programming partitions huge issues into
different little issues. And afterward begin tackling every little issue
individually. This large number of little issues are tackled freely to one
another.

To limit programming cost: Software needs a great deal of hardwork and


computer programmers are generously compensated specialists. A ton
of labor supply is expected to foster programming with an enormous
number of codes. Yet, in programming, developers project all that and
lessening everything that are not required. Thusly, the expense for
programming creations turns out to be less when contrasted with any
product that doesn't utilize programming strategy.

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
To diminish time: Anything that isn't made by the venture generally sits
around. What's more, in the event that you are making incredible
programming, you might have to run many codes to get the authoritative
running code. This is an exceptionally tedious method, and in the event
that it isn't very much dealt with, then this can take a ton of time. So on
the off chance that you are making your product as per the computer
programming technique, it will diminish a great deal of time.

Dealing with enormous activities: Big tasks are not done in that frame of
mind of days, and they need heaps of tolerance, arranging, and the
board. Furthermore, to contribute six and seven months of any
organization, it requires stacks of arranging, course, testing, and
support. Nobody can say that he has given four months of an
organization to the undertaking, and the task is still in its most
memorable stage. Since the organization has given numerous assets to
the arrangement and it ought to be finished. So to deal with a major
venture easily, the organization needs to go for a computer programming
strategy.

Dependable programming: Software ought to be secure, implies on the


off chance that you have conveyed the product, it ought to work for
essentially its given time or membership. What's more, assuming that
any bugs come in the product, the organization is answerable for settling
this multitude of bugs. Since in programming, testing and upkeep are
given, so there is no concern of its unwavering quality.

Viability: Effectiveness comes on the off chance that anything has made
by the guidelines. Programming principles are the enormous objective of
organizations to make it more compelling. So Software turns out to be
more compelling in the demonstration with the assistance of computer
programming.

Problem Solving

Problem solving is the demonstration of characterizing an issue;


deciding the reason for the issue; recognizing, focusing on, and
choosing options for an answer; and executing an answer. The critical
thinking process. Critical thinking assets.

Problem solving abilities are exceptionally pursued by bosses as many


organizations depend on their workers to distinguish and tackle issues.

A great deal of the take care of in critical thinking includes understanding


what the fundamental issues of the issue truly are - not the side effects.

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
Managing a client grumbling might be viewed as the need might arise to
be tackled, and it's very likely smart to do as such. The worker managing
the objection ought to ask what has made the client grumble in any
case, on the off chance that the reason for the protest can be disposed
of then the issue is settled.

This study source was downloaded by 100000814636672 from CourseHero.com on 08-07-2022 01:59:31 GMT -05:00

https://www.coursehero.com/file/159612649/Software-Engineering-Assignmentdocx/
Powered by TCPDF (www.tcpdf.org)

You might also like