Questions tagged [sdlc]

QUESTIONS ABOUT SOFTWARE DEVELOPMENT METHODS AND PRACTICES OR PROJECT MANAGEMENT ARE OFF-TOPIC. The Software Development Lifecycle (SDLC) is a process methodology for software development. It includes three main activies: Design, Construction and Deployment/Maintenance. Popular examples of models used during SDLC are waterfall, spiral and agile.

Some useful reference for further detailed studies of SDLC and its models:

SDLC - Overview

72 questions
83
votes
2 answers

What is Security Development Lifecycle Checks option in Visual Studio?

I am using Visual Studio 2013 Preview, although I'm sure I've seen it in earlier versions. When creating a new project using the wizard, I select C++, Win32 Console Application, and there is an option to enable Security Development Lifecycle Checks…
Neil Kirk
  • 21,327
  • 9
  • 53
  • 91
41
votes
12 answers

What version numbering scheme do you recommend?

My question is, which version-naming scheme should be used for what type of project. Very common is major.minor.fix, but even this can lead to 4 number (i.e. Firefox 2.0.0.16). Some have a model that odd numbers indicate developer-versions and even…
Mnementh
  • 50,487
  • 48
  • 148
  • 202
28
votes
6 answers

Practical approach to keeping jQuery up to date?

Some of the projects we're working on have strong roots in jQuery 1.4.2 or earlier, and somewhere between lacking the performance edge (or syntactic sugar) of the latest releases, the humiliation of using now-deprecated methods, and the discomfort…
Oleg
  • 24,465
  • 8
  • 61
  • 91
26
votes
6 answers

Agile Vs Spiral Model for SDLC

I believe that Agile is nothing but another implementation of Spiral Model. I am a big supporter of Spiral (The spiral model is a software development process combining elements of both design and prototyping-in-stages, in an effort to combine…
Chanakya
  • 865
  • 2
  • 9
  • 22
18
votes
3 answers

What's the difference between incremental software process model, evolutionary model, and the spiral model?

I am studying Software Engineering this year and I am little confused about the question in the title. Both of my professor and the reference ("Software Engineering A Practitioner Approach") differentiates the three titles as different models.…
Ahmed
  • 3,398
  • 12
  • 45
  • 64
12
votes
5 answers

What is sustaining software engineering?

I've come across the phrase 'sustaining software engineering' but don't know exactly what it means. There seems to be some DoD connection? Is it related to Agile Development?
Bob Kuhl
12
votes
7 answers

Release Process Improvements

The process of creating a new build and releasing it to production is a critical step in the SDLC but it is often left as an afterthought and varies greatly from one company to the next. I'm hoping people will share improvements they have made to…
wallismark
  • 1,766
  • 2
  • 21
  • 35
8
votes
5 answers

How should I move my code from dev to production?

I have created a PHP web-application. I have 3 environments: DEV, TEST, PROD. What's a good tool / business practice for me to move my PHP web-application code from DEV to TEST to the PROD environment? Realizing that my TEST environment still only…
Teddy
  • 81
  • 1
  • 2
5
votes
2 answers

Need to design the architecture design of an android application

I need to create an architecture design for my application. App Details: In my app, i show some data which is fetched from server. So basically when you start the app, you get a list of categories and when you click on a category, application calls…
mudit
  • 25,306
  • 32
  • 90
  • 132
5
votes
15 answers

How do you incentivize good code?

Are there any methods/systems that you have in place to incentivize your development team members to write "good" code and add comments to their code? I recognize that "good" is a subjective term and it relates to an earlier question about measuring…
Guy
  • 65,082
  • 97
  • 254
  • 325
5
votes
3 answers

What is the "Fountain Development Model"?

It is mentioned on the Systems Development Life Cycle page on Wikipedia: To manage this, a number of system development life cycle (SDLC) models have been created: waterfall, fountain, spiral, build and fix, rapid prototyping, incremental, and…
Thomas Owens
  • 114,398
  • 98
  • 311
  • 431
4
votes
2 answers

Can one Activity Diagram Depict only One process

I am Working on a project for Orders data visualization Dashboard. This is the use case Diagram: Currently I'm working on the activity diagram and my question is: Can the Manager and the Shipper login into the system and initiate their own…
4
votes
5 answers

SDLC and Software Process

I have some confusion about the terms SDLC and Software Process. With respect to these (and more or less similar) terms, a have a few question. What is the difference between SDLC and Software Process ? (I understand SDLC is not just…
Vipul Pathak
  • 49
  • 1
  • 2
4
votes
3 answers

What is the best way to handle release management for software with multiple versions?

My company builds a web application for Real Estate Institutions -- initially coded in classic ASP with an incremental migration to .NET. Essentially, its a website with backend DB, mixed with custom windows services/dll's. Pretty standard for…
tresstylez
  • 1,809
  • 6
  • 29
  • 41
4
votes
4 answers

Brownfield vs Greenfield development?

This is not a question with a precise answer (strictly speaking the answer would be best captured by a poll, but that functionality is not available), but I am genuinely interested in the answer, so I will ask it anyway. Over the course of your…
John Channing
  • 6,501
  • 7
  • 45
  • 56
1
2 3 4 5