关于软件开发的叙述中,不正确的是A选项“软件要设计得尽量通用,要尽量考虑到长远的需求和应用领域的扩展”。这是因为过度追求软件的通用性和长远需求,可能会导致软件的复杂性增加,测试难以充分进行,软件质量下降,交付期延长,反而不能满足用户的切实需求。其他选项B、C、D都是正确的描述。