answersLogoWhite

0

📱

Software Engineering

Software engineering is the process of applying well-developed techniques and practices in order to create new software products. Questions about everything from design patterns to requirements and specification belong here.

1,663 Questions

What is development the systematic process of transforming an idea into functional software?

Development is the structured approach to turning an idea into operational software through a series of defined stages. This process typically includes requirements gathering, design, coding, testing, and deployment, ensuring that the final product meets user needs and specifications. By following methodologies like Agile or Waterfall, developers can manage complexity and enhance collaboration, ultimately delivering reliable and efficient software solutions.

Is it better to have a DB made on filemaker pro 12 or Delphi?

The choice between FileMaker Pro 12 and Delphi for database development depends on your specific needs. FileMaker Pro 12 is user-friendly and ideal for rapid application development with built-in features for database management, making it suitable for non-programmers. On the other hand, Delphi offers more flexibility and control for complex applications, allowing for custom solutions but requiring more programming expertise. Ultimately, the better option depends on your technical skills, the complexity of the application, and your project requirements.

Why test automation is required?

To save money and time. This is done by automating test cases which need to be run over and over again with a different set of data/environment/OS etc. thanks

Lathif Lamba

Interestingly, automation benefits are often not what you might expect. Smart managers will use it for the mundane testing, and then rather than layoff testers, allowing them to perform more exploratory testing.

If well implemented, it can detect subtle issues, like counters that are valid with values of 1 or greater, generating issues when they occasionally reset to 0. It will identify object property naming issues that are not visible to the user. It can even track when links have taken you to from the test site to the live site.

One approach to estimated ROI savings can be calculated by the amount of money that would have been paid to a warm body to perform the testing manually, plus the estimate of the cost to the company to pacify the customer had the defect reached them.

If poorly implemented, they become projects that require more maintenance than execution, losing buy-in, and eventually failing.

What is the definition of coding in software Engineering?

Coding is the phase of a software development project where developer's actually input the source code into a computer that will be compiled into the final software program.

Source code is the high level language (i.e. C#, Java, Python, etc) that is typed into an IDE (interactive development environment) and stored in a text file on the computer. This text file is compiled into machine code, which are the instructions actually understood by the computer.

Coding is just one of the phases of software development, the other ones are:

  • Requirements analysis
  • Design
  • Testing
  • Integration

What is meant by scm in software engineering?

SCM is software configuration management it task is to • Identify all items, collectively define software

configuration

• Manage changes to one or more these items

• Facilitate construction of different version of an

application

What is reverse enginering?

Reverse engineering is discovering technology by examining its finished product. It can be done a number of ways such as observing how it works and trying to duplicate the results or taking it apart.

Say you don't know anything about guns. You see a gun fired... what happened? The shooter pulled back the hammer, squeezed the trigger, and the hammer is now back to its original position. You then take the gun apart, looking at how it fits together you can see the trigger lets the hammer fall forward and hits where the bullet is located. You now know the essentials on how a gun works (there are other factors but that's the gist of it).

What are the factors causing poor quality software?

In no specific order: # Expertise and capability of the programmers writing the software code. # Degree of pre planning and thought put into the required functionality of the software prior to beginning coding. # Amount of time available before the need to release the software. # Number of resources (people) available to work on the development process. # Complexity and number of the features/functions that the software will perform and the number of other applications with which it must interact. # Amount of time available to test the functionality and scalability of the software prior to release. In general, if you take as a given that the programmers are able to write decent code, the gating factors to software quality are Time, Features/Functions, and Resources. Less time usually means sloppy coding and/or less testing and lower quality. More features/functions requires more time and/or more resources or quality suffers. The number of resources impacts the amount of coding and testing that can be done, which also impacts quality.

What is aggregation in ER diagram?

-Used when we have to model a relationship involving (entitity sets and) a relationship set.

-Aggregationallows us to treat a relationship set as an entity set for purposes of participation in (other) relationships.

How do you learn haking?

WikiAnswers does not give information about illegal activities, such as computer hacking.

Why do browsers and office software such as word processors spreadsheet and database applications need to be patched?

Writing programs is very complicated. It is very easy for errors to get in. Sometimes these errors come up only in unusual circumstances, and so it can be a long time before some of these errors are noticed. When they are, patches are sent out to fix these errors.

What is the iterative waterfall?

Iterative waterfall model is a software process model also called the incremental process model.

http://en.wikipedia.org/wiki/Iterative_and_incremental_development

How much does a computer engineer make per hour?

Depends on where you live and what school you went to.

It also depends on your specific specialty. Are you designing computer architecture, or are you a software engineer?

A software engineer for VM Works in Palo Alto makes between $130-160K a year. Not bad for a 32 year old.

IT companies in Kolhapur?

Kolhapur's first MNC company is GPR Computer Services having offices in India and USA. Web Site : http://www.gprsoft.com

Is it possible while developing any software by using java can you manage database?

Yes. In Java this is done through the JDBC classes.

Yes. In Java this is done through the JDBC classes.

Yes. In Java this is done through the JDBC classes.

Yes. In Java this is done through the JDBC classes.

Differentiate between erp and non-erp system?

No Integrity, no communication, time taking and mostly independent (connection between the departments) software while processing data in an enterprise or organisation can be treated as non-erps and reverse to this is erps.

Top 10 private engineering colleges in bhopal through mp-pet?

In Private Colleges on the current Placement records of 2014 Batch till date:

1. LNCT

2. Oriental

3. SISTec

4. Bansal

5. Truba

6. VNS

7. SIRT

8. Gyan Ganga

9. Corporate

10.RKDF

What are offline data and online data?

Offline data:

It alludes to information utilized for information driven advertising on computerized showcasing channels and which begins from logged off sources.

Online data:

It stockpiling alludes to the act of putting away electronic information with an outsider administration got to by means of the Internet. It is a different option for customary neighborhood stockpiling and versatile stockpiling.