Why spiral model does not contain maintenance phase?
In spiral model the main emphasis is on the management to evaluate and resolve risks in the software project. There is no maintenance phase in spiral model because instead risk is evaluated .
There was a program , but now it's fixed and there is other program but i don't know muc habout it myself
discuss how queuing models of decision making tools helpful in a particular organization
#include
the advantage of ICT is simply that it makes our life much easier, much faster and in other words a bit more entertaining.
How much do you get paid technical engineering?
it depends if there are smart and have better qulification then the rest and a good team player then you will get paid probably about £57000-£65000
Define data dictionary giving an example of what one may contain?
#include<iostream.h>
#include<conio.h>
main()
{
int i,j;
i=0;
j=0;
for(i=1;i<=5;i++)
{
if(i>j){
cout<"the value of i is="<<i;
}
else
{
cout<<"the value of j is="<<j;
}
}
getch();
}
Is there software firewall in Windows?
There is indeed a software firewall in just about any version of Windows (and going way back, too!). You may find it in the Control Panel labeled, not surprisingly, as Windows Firewall.
There are also numerous anti-virus programs that include-or act like-a firewall.
If you are using a router-line or wireless-it, most likely, has a hardware firewall. You should know that running two or more firewalls, either software-based or hardware-based, is not recommended (they conflict with one another). In the same way, running more than one anti-virus program at a time will decrease your ability to fight viruses and create conflicts within the operation of both of them!
-InThree21
Advantages and disadvantages of file base approch with respect to database approch?
Data Redundancy means same information is duplicated in several files. This makes data redundancy.
Data Inconsistency
Data Inconsistency means different copies of the same data are not matching. That means different versions of same basic data are existing. This occurs as the result of update operations that are not updating the same data stored at different places.
Example: Address Information of a customer is recorded differently in different files.Difficulty in Accessing Data
It is not easy to retrieve information using a conventional file processing system. Convenient and efficient information retrieval is almost impossible using conventional file processing system.
Data Isolation
Data are scattered in various files, and the files may be in different format, writing new application program to retrieve data is difficult.
Integrity ProblemsThe data values may need to satisfy some integrity constraints. For example the balance field Value must be grater than 5000. We have to handle this through program code in file processing systems. But in database we can declare the integrity constraints along with definition itself.
Atomicity Problem
It is difficult to ensure atomicity in file processing system.For example transferring $100 from Account A to account B.If a failure occurs during execution there could be situation like $100 is deducted from Account A and not credited in Account B.
Concurrent Access anomalies
If multiple users are updating the same data simultaneously it will result in inconsistent data state. In file processing system it is very difficult to handle this using program code. This results in concurrent access anomalies.
Security Problems
Enforcing Security Constraints in file processing system is very difficult as the application programs are added to the system in an ad-hoc manner.
The computer science discipline concerned with developing large applications. Software engineering covers not only the technical aspects of building software systems, but also management issues, such as directing programming teams, scheduling, and budgeting.
Software Engineering is an approach to developing software that attempts to treat it as a formal process more like traditional engineering than the craft that many programmers believe it is. We talk of crafting an application, refining and polishing it, as if it were a wooden sculpture, not a series of logic instructions. The problem here is that you cannot engineer art. Programming falls somewhere between an art and a science.
How do you make a library system in PHP?
Assuming that "a collection of useful functions" is the intended meaning of "library," this is essentially the same process in all languages. The primary difference from an application is that a library doesn't actually do anything; it only provides tools which other programs can use. To that end, you should ensure that your functions work for as wide a variety of use-cases as is practical. However, also be careful to not make the logic overly complex to support some corner cases.
You should first decide what the central purpose of the program is, and set about writing functions (and classes, in some cases) which satisfy that purpose. This can be done in at least two ways: by detailed pre-planning, or by quickly implementing everything according to the concept in your own head.
Detailed pre-planning is the better method (for any large program, not just libraries), but some programmers have difficulty designing a program on paper rather than in code. Even if you are unable to do this at first, try writing a simple mock-up and use it as a learning experience from which to draw ideas for your design document. Then start over, using the design document as a guide and repeat this process as many times as necessary. The primary benefit of this is that you will be less likely to get tangled up in conflicting ideas for how the program should work.
Alternatively, you can just start programming by the seat of your pants. This is commonly known within the programming community as "hacking." While it is more efficient than pre-planning for smaller bits of code, you will be more likely to write ugly, confusing code as the project grows.
In both cases, of course, proper programming style is essential. Write self-documenting code as often as possible, comment where this doesn't work, and document all functions, classes, class members, and (as necessary) global variables. And make sure to test everything frequently, perhaps setting planned features as milestones, after whose initial implementation you will run all tests to ensure that the new code didn't break old code.
Finally, very large projects are often separated into modules, which are locked from modification once they are completed. If a completed module must be modified to accomodate another, you should return to the pre-planning stage to produce a new design document, ensuring that the new implementation will be compatible with all the modules which already depend on the one to be modified.
Why filo is not used in stack?
FILO is an acronym of "first in last out". If we imagine a stack of plates, the first plate is at the bottom of the stack and is therefore the last to be removed from the stack. Thus FILO is used when referring to a stack. We use a stack when we wish to process elements in the reverse order they arrive, always processing the newest arrival first. Stacks are useful in backtracking algorithms and are a fundamental aspect of the call-and-return mechanism.
FIFO, on the other hand, is an acronym of "first in first out" and is synonymous with "first come, first served". As such, FIFO applies to queues rather than stacks. We use a queue when we wish to process elements in the same order they arrive.
Why do software developer seek ISO 9000 certification?
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Because ISO 9000 is the set of standards relating to quality management. Software developers need to be able to work to that standard.
Your question is vague, but I will try to answer it in the best way I can.
If you are looking for requirements to run an application, which I'm guessing because of the category your question is in.
To make it simple, there's the processor, memory, video, and sound. Another not listed in this example would be the amount of space on the hard drive that you need to have.
Here's an example from a popular game:
PC System Requirements
OS: Windows XP / Windows Vista (with latest Service Packs)
Processor:
What do you mean by decomposition techniques in software engineering?
Software project estimation is a form of problem solving, and in most cases, the problem to be solved (i.e. developing a cost and effort estimate for a softwa project) is too,complex to be considered in one piece. For this reason, we decompose the problem, recharacterizing it as a set of smaller(and hopefully,more manageable)problems.
The decomposition approach was discussed from two different points of view:
1). decomposition of the problem and
2).decompostion of the process.
Estimation uses one or both forms of partitioning.But before an estimate can be made, the project planner must understand the scope of the software to be built and generate an estimation of its"size".
User Acceptance Testing
Which is better a doctor or a engineering?
Assuming that you are capable of becoming any one of them, you need to figure out which one would make you happier. If more money would make you happier, then "doctor" would be a better choice, under the above assumptions.
What is the purpose of computer engineering?
An excellent question. Most of the time, they just appear to be playing with their computers, drawing silly diagrams, writing unintelligible babble or browsing the web. At other times, they pretend to be doing real work with a proper screwdriver or a soldering iron, but questions have been raised.
What are the ieee standards for SRS?
SRS stands Software Requirements Specifications. IEEE had put a template for writing SRS documents with the following table of contents: TABLE OF CONTENTS DOCUMENT OVERVIEW vi 1. INTRODUCTION 1 1.1 Purpose 1 1.2 Scope 1 1.3 Definitions and Acronyms 1 1.4 References 2 1.5 Overview 2 2. General Description 3 2.1 Product Perspective 3 2.2 Product Functions 3 2.3 User Characteristics 3 2.4 General Constraints 4 2.5 Assumptions and Limitations 4 3. Specific Requirements 5 3.1 Functional Requirements 5 3.1.1 Requirement 1 5 3.1.1.1 Introduction 5 3.1.1.2 Inputs 5 3.1.1.3 Processing 6 3.1.1.4 Outputs 6 3.1.2 Requirement 2 6 3.1.2.1 Introduction 6 3.1.2.2 Inputs 6 3.1.2.3 Processing 6 3.1.2.4 Outputs 6 3.1.3 Requirement 3 7 3.1.3.1 Introduction 7 3.1.3.2 Inputs 7 3.1.3.3 Processing 7 3.1.3.4 Outputs 7 3.2 External Interfaces 7 3.2.1 User Interfaces 7 3.2.2 Hardware Interfaces 7 3.2.3 Software Interfaces 7 3.2.4 Communication Interfaces 8 3.3 Performance Requirements 8 3.4 Design Constraints 9 3.5 Attributes 9 3.5.1 Security 9 3.5.2 Maintainability 9 3.6 Other Requirements 9 3.6.1 Data Base 9 3.6.2 Operations 10 3.6.3 Site Adaptation 10 Appendix-A. Appendix 11 GLOSSARY 12
What are the traditional lifecycle models for software development?
The primary one is called "Waterfall" because it all goes one way, never back.